ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript 配列の最小値と最大値を効率的に見つけるにはどうすればよいですか?

JavaScript 配列の最小値と最大値を効率的に見つけるにはどうすればよいですか?

DDD
リリース: 2024-12-20 14:21:09
オリジナル
925 人が閲覧しました

How Can I Efficiently Find the Minimum and Maximum Values in a JavaScript Array?

JavaScript での配列要素の最小値と最大値の検索

配列内の最小値または最大値を決定することは、プログラミングにおいて繰り返し行われるタスクです。 JavaScript には、sort() のようなネイティブ配列メソッドがありますが、これらはこの目的のために最適化されていません。

配列プロトタイプの拡張

代わりに、一般的なアプローチは次のとおりです。組み込みの Array オブジェクトを拡張して、ネイティブの Math.max/Math.min を活用します。関数:

Array.prototype.max = function() {
  return Math.max.apply(null, this);
};

Array.prototype.min = function() {
  return Math.min.apply(null, this);
};
ログイン後にコピー

この拡張機能は次の機能を提供します:

let array = [100, 0, 50];

console.log(`Max value is: ${array.max()}`); // Outputs: 100
console.log(`Min value is: ${array.min()}`); // Outputs: 0
ログイン後にコピー

このアプローチは、既存の JavaScript プリミティブを利用して標準の配列機能を拡張するため、シンプルさと効率の両方を提供します。

以上がJavaScript 配列の最小値と最大値を効率的に見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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