2

我正在使用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

我想cardsdue.cards

我得到这个数组是这样的:

    Trello.get("members/me/cards", function(cards) {
        console.log(cards);
    }); 

我可以得到每个due属性console.log(dates[1].due)

所以我的问题是,如何在这个日期时间之前订购这些对象?

4

1 回答 1

1

所有 JS 数组都有一个内置的排序功能。 cards.sort(function(a,b) { a1 = new Date(a.due); b1 = new Date(b.due); return a1<b1? -1: a1 > b ? 1 : 0); }

于 2014-01-02T20:44:26.713 回答