【发布时间】:2017-08-01 03:34:30
【问题描述】:
我有一个像这样的 Json 对象:
"value": {
"date": {
"2017-03-10": {
"0": {
"buy": 0,
"sell": 0
},
"1": {
"buy": 0,
"sell": 0
},
"2": {
"buy": 0,
"sell": 0
},
},
},}
我的所有日期都在:Multi_Obj["value"]["date"];
如果我使用命令排序:
Multi_Obj["value"]["date"].sort(function(a, b) {
a = new Date(a.dateModified);
b = new Date(b.dateModified);
return a>b ? -1 : a<b ? 1 : 0;});
我有这个结果:
未捕获的 TypeError:Multi_Obj.show_data.sort 不是函数。
请帮助我! :)
【问题讨论】:
-
排序可以用于数组而不是对象
-
Multi_Obj.value.date.sort(function(a, b) { -
对象的键不能排序。您在这里尝试做的事情是不可能的
-
注意:这与 JSON 无关。请阅读
json标签上的使用信息。
标签: jquery json sorting object