您好,我想在我的 javascript 函数中使用嵌套数组,但它不起作用。这是我的功能:
var arr = [];
function test(id, value){
arr.push(new Array("id" = id, "value" = value));
}
所以你会发现我想创建这样的东西:
arr[0][id = "example0", value = "value0"];
arr[1][id = "example1", value = "value1"];
arr[2][id = "example2", value = "value2"];
...
最佳答案
因为 new Array("id"= id, "value"= value)
不是数组。
你想要一个包含对象的数组。
arr.push({"id":id, "value":value});
读取值
console.log(arr[0].id);
关于javascript嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12227620/