如何在循环(javascript)中将元素推送到多维数组?

时间:2011-10-14 03:59:53

标签: javascript json multidimensional-array

我正在解析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

对于JSON数据中的每个节点,X,Y,Z都会发生变化。 最后,我的arrA应包含以下数据

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

最好的方法是什么?

谢谢, 阿达什讷

1 个答案:

答案 0 :(得分:3)

var arrA = new Array();

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