在foreach循环中动态排序数组

时间:2016-11-15 10:57:31

标签: javascript jquery arrays

我正在尝试对数组进行排序,因为值会被添加到数组中,因此当我将它们发送到胡须模板时会对div进行排序。

这是我的变量:

var content = {
    "statuses" : []
}

stamp = new Date(created_at).toUTCString(); // EXAMPLE - Mon, 14 Nov 2016 11:49:54 GMT

和正在创建的对象:

var status = {
    "source": source,
    "username": user,
    "timestamp": date + " " + time,
    "stamp": stamp,
    "posted": setRelativeTime(date),
    "text": setLinks(text),
    "image": image,
    "embed": embed
}

和当前的排序功能:

content.statuses.sort(function(a,b){
    if(a.stamp > b.stamp){ return 1 }
    if(a.stamp < b.stamp){ return -1 }
    return 0;
});

但网格仍然没有按时间顺序排序。

0 个答案:

没有答案