我们有逻辑方法,也有许多内置方法可以在数组中找到最大值,但是使用散布 运算符使我们的任务更容易找到最大值。内置方法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