我想从数组中选择最高值,所以我使用math.max函数,当我仅使用一个数组运行此函数时效果很好,但是由于我首先要使用两个不同的数组,因此我想将它们连接在一起,所以我使用concat函数但它不起作用。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>


<script type="text/javascript">

var maX=[6,1]

var miN=[10,20]

alert(Math.max.apply(maX.concat(miN))


</script>
</head>

<body>
</body>
</html>

最佳答案

apply接收两个参数:“ this”和参数列表。尝试

Math.max.apply(null, maX.concat(miN) )


要么

Math.max.apply(Math, maX.concat(miN) )

关于javascript - concat函数在javascript中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9731681/

10-16 12:43