js 回调函数怎么动态添加参数数量

vararr=[1,2,3,4,5]//这样传过去a是有值的但是a的值是数组,怎样把arr里的值一次性传入fn(a,b,c,d,e)中fn.call(this,arr);... var arr = [1, 2, 3, 4, 5]

// 这样传过去a是有值的但是a的值是数组, 怎样把arr里的值一次性传入 fn(a,b,c,d,e)中
fn.call(this, arr);

function fn(a, b, c, d, e){
}
展开
 我来答
百度网友efe8ac3
2018-12-10 · TA获得超过323个赞
知道小有建树答主
回答量:368
采纳率:94%
帮助的人:97.6万
展开全部

你需要重新定义你的参数量   如图供参考

百度网友8322a666
2018-12-09 · 超过34用户采纳过TA的回答
知道答主
回答量:182
采纳率:50%
帮助的人:57.5万
展开全部
使用fn.apply(this,arr)即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大侠ssr
2018-12-10 · TA获得超过208个赞
知道小有建树答主
回答量:453
采纳率:81%
帮助的人:88.7万
展开全部
学习下arguments
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式