JavaScript 配列の reverse() メソッドと sort() メソッドのソートの詳細な例

小云云
リリース: 2017-12-25 14:46:08
オリジナル
1447 人が閲覧しました

この記事では、JavaScript の配列の並べ替え reverse() メソッドと sort() メソッドの詳細な説明を主に紹介します。必要な方は参考にしていただければ幸いです。

JavaScript で配列をソートするには、reverse() と sort() という 2 つのメソッドがあります。

reverse() メソッドは配列項目の順序を逆にします:


var arr = [1,2,3,4,5];
 arr.reverse();
 alert(arr); //5,4,3,2,1
ログイン後にコピー

sort() メソッドは配列項目を文字列の昇順に並べ、sort() メソッドは tostring(配列内の各項目が数値であり、sort() メソッドも文字列を比較する場合でも、各配列項目の ) メソッド:


 var arr = [1,2,11,15,5];
arr.sort();
alert(arr); // 1,11,15,2,5
ログイン後にコピー

このメソッドは多くの場合最良の解決策ではないため、sort( ) メソッドは比較関数をパラメータとして受け取ることができます。比較関数は 2 つのパラメーターを受け取ります。最初のパラメーターが 2 番目のパラメーターの前にある必要がある場合は、負の数を返す必要があります。2 つのパラメーターが等しい場合は、0 を返します。正の数値を返します:


var arr = [1,2,11,15,5];
arr.sort(function(val1,val2){
return val1-val2;
 });
 alert(arr); // 1,2,5,11,15
ログイン後にコピー

比較関数は、ゼロ未満、ゼロに等しい、またはゼロより大きい値を返すことによって並べ替え結果に影響を与えるため、減算演算はこれらのケースを適切に処理できます。

関連する推奨事項:

配列内の要素の順序を逆にする JavaScript reverse() メソッド

PHP の array_reverse() 関数に関する 10 の推奨記事

JavaScript の array sort() メソッドと reverse( )method_javascript のヒント

以上がJavaScript 配列の reverse() メソッドと sort() メソッドのソートの詳細な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート