我正在使用 Trello API 将卡片分配给用户.这是一个名为 cards
的数组。数组中的每个项目都有另一个嵌套在其中的数组,其中包含每张卡片的属性。
所以我有我的 cards
数组,然后它里面的每个对象都有它自己的数组。
例如:
[Object, Object, Object]
0: Object
due: 2013-11-29T12:00:00.000Z
1: Object
due: 2013-11-26T12:00:00.000Z
2: Object
due: 2013-12-28T12:00:00.000Z
我想根据 cards
的 due
属性对我的 cards
进行排序。
我得到这样的数组:
Trello.get("members/me/cards", function(cards) {
console.log(cards);
});
我可以使用 console.log(dates[1].due)
获取每个 due
属性
所以我的问题是,如何在此日期时间之前订购这些对象?
最佳答案
所有 JS 数组都有内置的排序功能。
cards.sort(function(a,b) {
a1 = new Date(a.due);
b1 = new Date(b.due);
return a1<b1? -1: a1 > b ? 1 : 0);
}
关于javascript - 按日期对 Trello 卡片数组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20887108/