簡體   English   中英

將數據添加到數組的Javascript數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM