オブジェクトの配列があるとしましょう(表示を簡単にするために、配列として表示します)
[ 'TEST', 'NEW', 'ALPHA', 'ZOO', 'WHATEVER' ]
アルファベット順に並べ替える必要がありますが(簡単な部分)、特定の単語NEW
が最後になるように並べ替える必要があります。
[ 'ALPHA', 'TEST', 'WHATEVER', 'ZOO', 'NEW' ]
これが私がソートする関数です
var sortedWords = function(a, b) {
return a.word > b.word ? 1 : -1 ;
};
そのため、sortedWords 配列を取得し、もう一度それを調べて、さらに別の配列を作成し、単語が等しい場合を除き、単語を新しい配列にプッシュしますNEW
。その場合、私はそれを脇に置き、この新しい配列の最後に追加してから返します。これを行うには、より適切で効率的な方法が必要です。
ありがとうございました。