我在input中调用function,想向里面传一个数组,要怎么传
<input type="button" onclick="yourfun([1,2,3,4,6])"/>
直接传就行了。不太明白问题的核心要问什么
fun([1,2,3])
不能直接传呀,需要传fun([[1,2,3]]),如果直接传[1,2,3]的话,对于js来说就相当于直接将arguments数组赋值成了[1,2,3],那么传递的就不是一个数组了,就是单独的三个参数
var a=[1,2,3]直接传a就行