[英]Adding data to a Javascript array of arrays
我试图将数据添加到数组,并得到一个奇怪的结果。
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/
尝试这个:
var arr = [];
var obj1 = { data: ["a","b"]};
var obj2 = { data: ["c","d"]};
arr.push(obj1.data);
arr.push(obj2.data);
console.log(arr);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.