1

配列にデータを追加しようとしていますが、奇妙な結果が得られます。

var arr = [];

var obj1 = { data: ["a","b"]};
var obj2 = { data: ["c","d"]};

arr.push(obj1);
arr[0].data.push(obj2.data);

console.log(arr[0].data);

// 1) what i want: [ ["a", "b"], ["c", "d"] ]
// 2) what i get:  ["a", "b", ["c", "d"] ]

[["a","b"],["c","d"]]のようにフォーマットされたデータを取得するように設定するにはどうすればよいですか? ここにフィドルがあります:http://jsfiddle.net/oakley808/UCQ65/

4

1 に答える 1