1
私のJavascriptの配列はフィールドのタイトル、modifiedDateおよび配列どのように3つの異なるフィールドでJavaScript配列をソートできますか?
を持っている私はすでにこの種の機能を持っている:
self.tests.sort(function (a, b) {
var diff = a.title.localeCompare(b.title);
var aDate = a.modifiedDate || "";
var bDate = b.modifiedDate || "";
return diff == 0 ? bDate.localeCompare(aDate) : diff;
});
は今、私は
- タイトル
- でソートするためにそれを拡張する必要がありますmodifiedDate
- seq
私はこのたび2フィールドの並べ替えを見たことがあります。どのようにしてseqフィールドのソートにも拡張できますか?
ミニノート:あなたが許容可能な答えを得ることはありません場合は、[lodash](https://lodash.com/docs#sortBy)の_sortBy方法、またはこの[thenBy](HTTPSを見てみましょう://github.com/Teun/thenBy.js)repo。 – jmugz3
あなたの配列はオブジェクトの配列ですか? – jmugz3