如何在JavaScript中使用传播运算符在数组中找到最大值?
我们有逻辑方法,也有许多内置方法可以在数组中找到最大值,但是使用散布 运算符使我们的任务更容易找到最大值。内置方法Math.max()是用于在数组中查找最大值的最常用方法。但是在这种方法中,我们需要单独传递所有元素,从而使我们的工作更加困难。因此缓解这个问题的蔓延 经营者浮出水面。
示例
在下面的示例中,扩展 运算符不伴随Math.max()函数。数组的每个值都发送到数学函数中。如果有少量的值是很好的,但是如果有大量的值, 则很难将每个元素都传递到数学函数中。
<html><body>
<script>
var array = [1,2,3];
var Max1 = Math.max(array);
var Max2 = Math.max(array[1],array[1],array[2]) ;
document.write(Max1);
document.write("<br>");
document.write(Max2);
</script>
</body>
</html>
输出结果
NaN3
在下面的示例中,使用了扩展 运算符(...),而不是将每个值发送到数学函数中。这是一种用于在数组中查找最大值的现代方法。
示例
<html><body>
<script>
var array = [1,2,3];
var Max1 = Math.max(array);
var Max2 = Math.max(...array) ;
document.write(Max1);
document.write("<br>");
document.write(Max2);
</script>
</body>
</html>
输出结果
NaN3
以上是 如何在JavaScript中使用传播运算符在数组中找到最大值? 的全部内容, 来源链接: utcz.com/z/343336.html