1。メソッドの概要
Arrayのsort()メソッドは、すべての要素をデフォルトで文字列に変換し、Unicodeに従ってソートします。
sort()は元の配列を変更し、変更された(ソート)配列を返します。
2。例
2.1
カスタムメソッドが提供されていない場合、配列要素は文字列に変換され、Unicodeエンコードの下の文字列のシーケンス比較結果を返します。
var fruit = ['cherries'、 'apples'、 'bananas']; furt.sort(); // ['Apples'、 'Bananas'、 'Cherries'] var scores = [1、10、2、21]; scores.sort(); // [1、10、2、21] // 10 'がunicode code point orderで「2」が「2」の前に来るので、10が2の前に来ることに注意してください。 Things.sort(); // ['1 Word'、 '2 Words']; Things.sort(); // ['1 word'、 '2 words'、 'word'、 'word'] // unicodeで、数字は上記の文字の前に来ます。
2.2マップを使用してソートします
// sortedvar list = ['delta'、 'alpha'、 'charlie'、 'bravo']; //一時的な配列は、位置と並べ替えvaluevarを持つオブジェクトを保持します。 valuesmapped.sort(function(a、b){return +(a.value> b.value)||(a.value === b.value) - 1;}); // container for for for for for for for result var result = mapped.map(el){return list [el.index];});参照https://developer.mozilla.org/en-us/docs/web/javascript/reference/global_objects/array/sort
上記の記事「JS」は、あなたに付属するsort()メソッドの包括的な理解です。私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。