WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中查找数组的最大值和最小值

主题:JavaScript / jQuery上一页|下一页

答案:使用apply()方法

您可以结合使用 Math.max()Math.min() 方法与 apply() 方法来查找数组或数组中的最大值或最小值 - 像对象,像这样:

<script>
var numbers = [1, 5, 2, -7, 13, 4];
    
var maxValue = Math.max.apply(null, numbers);
console.log(maxValue); // Prints: 13
    
var minValue = Math.min.apply(null, numbers);
console.log(minValue);  // Prints: -7
</script>

请参阅 JavaScript 借用方法 上的教程以了解此处使用 apply() 方法的原因。 或者,您可以使用 ES6 扩展运算符 来执行相同的任务。

<script>
var numbers = [1, 5, 2, -7, 13, 4];
    
var maxValue = Math.max(...numbers);
console.log(maxValue); // Prints: 13
    
var minValue = Math.min(...numbers);
console.log(minValue);  // Prints: -7
</script>

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements