编辑:
问题是我需要动态指定数组索引。我不能把'1'或'2',它放在一个循环中:
var current = ....
array[current] = ....
我有这个:
array[1] = new Array('A','B','C');
array[2] = new Array('B','A','C');
但是,我需要使用ajax(我正在使用jQuery)将其发送到服务器,并且数组似乎没有任何状态要发送。
我需要使用这些索引1,2等原因是因为我需要能够在需要时使用新订单覆盖以前的数组。要更改上面的索引1我会这样做:
array[1] = new Array('C','B','A');
JSON.stringify返回空白:
{"1":[]}
答案 0 :(得分:0)
您可以使用数组数组。 JSON就是:
[["A","B","C"],["B","A","C"]]
然而,数组的索引是基于零的。如果你需要从1开始,你需要一个对象:
{"1":["A","B","C"],"2":["B","A","C"]}