题解 | #使用 apply 调用函数#

使用 apply 调用函数

http://www.nowcoder.com/practice/d47b482e7148497582c7a995df51f393

apply(null,[]) apply方法第一个参数,是要替代指向的对象,这里没有要替代的,写null,null表示指向全局。这里的使用apply目的只是想要获取callIt的参数。
arguments 是一个对应于传递给函数的参数的类数组对象。

function callIt(fn) {
   let r = [...arguments];
   let s = r.slice(1);
    return fn.apply(null,s);
}
全部评论

相关推荐

头像
10-14 20:43
已编辑
东南大学 C++
做个有文化的流氓:被其他部门捞起了,面试时候确认下还是不是原岗位,要是原岗位就是Kpu了
点赞 评论 收藏
分享
评论
10
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务