我需要调用带有许多参数的javascript函数.有没有办法像下面的代码一样做但没有写av1,av2,... av58的每一个?
从1到58的for循环可以完成这项工作.但是在定义函数时语法是怎样的呢?
.................................... " id="" onkeyup="gft1.apply(null, args);">
user3896501.. 7
你可以使用for循环来填充参数池
然后用apply
它来调用它并传递参数
function gft1(){ console.log(arguments); } var args = ['ff1','ff2']; for (var i = 1; i <= 58; i++) args.push("av" + i); gft1.apply(null, args);
看看这里的用法apply
你可以使用for循环来填充参数池
然后用apply
它来调用它并传递参数
function gft1(){ console.log(arguments); } var args = ['ff1','ff2']; for (var i = 1; i <= 58; i++) args.push("av" + i); gft1.apply(null, args);
看看这里的用法apply