簡體   English   中英

如何在循環中將元素推入多維數組(javascript)?

[英]How to push elements to a multi dimensional array in a loop(javascript)?

我正在解析JSON數據並在每個節點中檢索3個值,

$.each($.parseJSON(data), function (key, val) {
    Var X = val.date;
    Var y = val.type;
    Var z = val.text;
});

JSON數據示例

val.date= '2011/02/09', val.type=3, val.text = 'Some text'

我想將這些值存儲在數組中

var arrA = new Array();
arrA[0] = new Array(X,Y,Z);
arrA[1] = new Array(X,Y,Z); etc

X,Y,Z會在JSON數據中的每個節點上更改。 最后,我的arrA應該包含以下數據

['2011/02/09', 3, 'Some text'],
['2011/12/11', 3, 'something to show']
.
.
.
['2011/02/08,3,'something else']

最好的方法是什么?

謝謝,阿達什

var arrA = new Array();

$.each($.parseJSON(data), function (key, val) {
    arrA.push([val.date, val.type, val.text]);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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