如何在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>

输出结果

NaN

3

在下面的示例中,使用了扩展 运算符(...),而不是将每个值发送到数学函数中。这是一种用于在数组中查找最大值的现代方法。

示例

<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>

输出结果

NaN

3

以上是 如何在JavaScript中使用传播运算符在数组中找到最大值? 的全部内容, 来源链接: utcz.com/z/343336.html

回到顶部