【发布时间】:2015-04-19 13:07:16
【问题描述】:
循环后我得到了以下数组。是否可以将其从当前日期排序到最新日期。
//Sortering
var arr = {};
var key = "";
var teller = 0;
for (var i = 0; i < schedule_id.length; i++) {
//Ajax call maken
$.ajax({
url: "http://api.viewer.zmags.com/schedules/" + schedule_id[i] + "?key=" + api_key
})
//WdInit after 10 calls
.done(function(data){
//Check publicatieID is not null
if (undefined === data.scheduleEntries[default_pub]|| null === data.scheduleEntries[default_pub]) {
}
else
{
var key = schedule_id[teller];
//loopen doorheen resultaat call
$.each(data.scheduleEntries, function(index, entry){
arr[key] = entry.startDate;
})
}
teller++;
})
}
arr: Object
7aaabbec: "2015-02-09T23:00:00.000Z"
31ba19e7: "2015-02-24T23:01:00.000Z"
31ff78e7: "2015-02-24T23:01:00.000Z"
159a11a7: "2015-02-10T23:01:00.000Z"
1339d0e9: "2015-02-17T23:01:00.000Z"
我已经得到但错误的代码:未定义不是函数
arr.sort(function(a, b) {
return a - b;
});
【问题讨论】:
-
你说的情人到上级是什么意思?有什么依据??
-
嗯...你能告诉我们更多关于“arr”的信息吗
-
我会更新我的问题
-
ok 根据你的要求更新你的问题,说清楚你想要什么
-
另外...不,您不能对
object进行排序。对Objects进行排序确实没有意义。
标签: javascript sorting object