ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で整数配列を数値的に並べ替える方法
整数配列の数値ソートを実現する方法
整数の配列から最大値と最小値を抽出する際に問題が発生した場合は、 JavaScript の並べ替え関数は主に文字列に対して動作することを理解することが重要です。数値で並べ替えるには、カスタムの並べ替えメソッドが必要です。
これを解決するには、数値の並べ替えを処理する sortNumber メソッドを導入します。
var numArray = [140000, 104, 99]; numArray.sort(function(a, b) { return a - b; }); console.log(numArray);
このメソッド要素 a と b を比較し、次の場合は正の値を返します。 a は b より大きく、a が b より小さい場合は負の値、それらが等しい場合はゼロです。 a から b を減算すると、要素は昇順に並べ替えられます。
このメソッドを使用して配列を変更すると、正確な数値並べ替えを実現でき、メンバーは昇順に配置され、期待される出力が達成されます: [99, 104, 140000]。
以上がJavaScript で整数配列を数値的に並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。