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 に答える