javascript - 向多维数组添加元素

标签 javascript arrays

如果我像这样定义一个多维 javascript 数组

//var myStack = new Array(3);  
// *** edit ***
var myStack = {};  

一次插入一个值的最佳方式是什么?

myStack[1][1][0] = myValue;

我想一次读取数据库并写入一个值。示例:

myStack[recordNo][1]['FirstName'] = myValue;

最佳答案

插入单个值可以通过一行代码完成:

myStack[1] = [,[value]];

或者,冗长的方式:

myStack[1] = [];
myStack[1][1] = [];
myStack[1][1][0] = value;

这两种方法都会用多个数组填充数组 myStack,并最终按照问题中的要求设置所需的值。

编辑:作为对更新问题的回应,可以使用以下内容:

myStack[recordNo] = [,{'FirstName': myValue}];

关于javascript - 向多维数组添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630765/

相关文章:

Javascript类型检查我做对了吗?

javascript - 图标颜色在移动浏览器中没有改变

Javascript if语句不执行第二个参数

javascript - D3 : How to assign style css to a specified id

javascript - 更好地调试控制台输出以解决 React StatelessComponent 中的错误

c++ - 如何在单个数组中保存对象的动态数组

c - 如何在 For 循环中使用多个 Char 数组和 Float 数组?

C# 将文本文件拆分为二维字符串数组

javascript - 如何在 Javascript 上动态交叉交叉合并那些 JSON 数组?

c - 函数指针数组的使用