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 サイトの他の関連記事を参照してください。