3

こんにちは、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"];
...
4

1 に答える 1

10

new Array("id" = id, "value" = value)は配列ではないためです。

オブジェクトを保持する配列が必要です。

arr.push({"id":id, "value":value});

読み取り値

console.log(arr[0].id);
于 2012-09-01T12:17:36.490 に答える