当前位置:  开发笔记 > 编程语言 > 正文

具有大量参数的Javascript函数

如何解决《具有大量参数的Javascript函数》经验,为你挑选了1个好方法。

我需要调用带有许多参数的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



1> user3896501..:

你可以使用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

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有