题解 | #函数传参#

函数传参

http://www.nowcoder.com/practice/80365a2685144559817e3d5e0c27f3a8

主要使用apply或call调用,两种方法均会改变this的指向。 apply :第一个参数:函数体内this的指向,第二个参数:接收一个集合对象(数组和类数组) call:第一个参数L函数体内的this指向,第二个参数往后是依次传入的参数 一般情况都是对象调用函数,此处是函数调用数组对象,用call()或apply

function argsAsArray(fn, arr) {
return fn.apply(this,arr)
// ES6的方法
return fn(...arr)
}
全部评论

相关推荐

孤寡孤寡的牛牛很热情:为什么我2本9硕投了很多,都是简历或者挂,难道那个恶心人的测评真的得认真做吗
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务