この記事の例では、JavaScript での配列の並べ替えと反転の使用法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
sort() メソッドは、配列の要素をソートするために使用されます。
reverse() は、配列
内の要素の順序を反転します。まず次のコードを試してみましょう:
出力は次のようになります:
[ 10、15、5、0、1 ]
reverse() は単に配列を反転するだけなので、次に文句を言いたいのは sort()
です。
何が起こっているのですか?
実際には、 は sort() 関数内で toString() 変換を使用し、文字列の比較は ASCII を介して行われるため、並べ替える必要がある場合は、自分で sort() を作成する方が良いでしょう。
現在の出力:
[ 0、1、5、10、15 ]
より簡単に記述する方法は、compare() 内で return value2 - value1;
を使用することです。この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。