如何在 JavaScript 中查找数组的最大值和最小值
答案:使用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 相关问题解答
以下是与此主题相关的更多常见问题解答: