在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); };
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中文網其他相關文章!