ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で整数配列を数値的に並べ替える方法

JavaScript で整数配列を数値的に並べ替える方法

Barbara Streisand
Barbara Streisandオリジナル
2024-12-26 11:05:14656ブラウズ

How to Numerically Sort an Integer Array in JavaScript?

整数配列の数値ソートを実現する方法

整数の配列から最大値と最小値を抽出する際に問題が発生した場合は、 JavaScript の並べ替え関数は主に文字列に対して動作することを理解することが重要です。数値で並べ替えるには、カスタムの並べ替えメソッドが必要です。

これを解決するには、数値の並べ替えを処理する sortNumber メソッドを導入します。

var numArray = [140000, 104, 99];
numArray.sort(function(a, b) {
  return a - b;
});

console.log(numArray);

このメソッド要素 ab を比較し、次の場合は正の値を返します。 ab より大きく、ab より小さい場合は負の値、それらが等しい場合はゼロです。 a から b を減算すると、要素は昇順に並べ替えられます。

このメソッドを使用して配列を変更すると、正確な数値並べ替えを実現でき、メンバーは昇順に配置され、期待される出力が達成されます: [99, 104, 140000]。

以上がJavaScript で整数配列を数値的に並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。