我有以下代码:我应该使用JSON数组还是对象?
$.each(orderedqty, function(priority, quantity) {
// for each priority
if ($(".switch[data-priorityid=" + priority + "]").attr("data-state") == "on") {
// this priority is checked
orderedqtyArray[ priority ] = 15;
} else {
orderedqtyArray[ priority ] = 10;
}
});
console.info(orderedqtyArray);
console.info(JSON.stringify(orderedqtyArray));
问题是这样的代码返回:
[77:15,78:15]
[NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, 0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,15,15][78:15]
[null,null,null,null,null,null,null,null,null,null,null,null, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,15]
取而代之的是漂亮的JSON :(
所以你创建一个sparce阵列,当你将其转换成JSON你......一个sparce阵列。有什么问题? – Quentin 2014-10-08 09:46:16
'orderedqty'看起来像?你能分享它 – Navin 2014-10-08 09:46:16
这是一个美丽的JSON,一切都很正常:) – xShirase 2014-10-08 09:48:44