input中js函数如何传入数组作为参数


function check(arr){
//函数体
}
arr是个数组,我怎么把自己定义的arr传进去呢

http://www.imooc.com/wenda/detail/336018?t=212409

var arr1 = [];
var arr2 = new Array();
check(arr1);
check(arr2);

JS是没有弱类型的,函数不在乎你传入的参数是什么,也不在乎有几个,因为都可以arguments获取,传入数组,直接把数组名传入即可

像你标题上的在onclick里面调用这个方法的话,是做不到传递数组参数的,点击事件里面不能传递array,但是在其他调用的地方可以自己定义一个array变量调用这个方法。