javascript嵌套数组

Ira*_*kli 3 javascript arrays nested push

嗨,我想在我的javascript函数中使用嵌套数组,但它不起作用.这是我的功能:

var arr = [];

function test(id, value){
   arr.push(new Array("id" = id, "value" = value));
}
Run Code Online (Sandbox Code Playgroud)

所以你发现我想要创建这样的东西:

arr[0][id = "example0", value = "value0"];
arr[1][id = "example1", value = "value1"];
arr[2][id = "example2", value = "value2"];
...
Run Code Online (Sandbox Code Playgroud)

epa*_*llo 10

因为new Array("id" = id, "value" = value)不是数组.

您想要一个包含对象的数组.

arr.push({"id":id, "value":value});
Run Code Online (Sandbox Code Playgroud)

读取值

console.log(arr[0].id);
Run Code Online (Sandbox Code Playgroud)