课程
/前端开发
/JavaScript
/JavaScript深入浅出
call()和apply()有什么作用,在什么时候用
2016-05-12
源自:JavaScript深入浅出 6-4
正在回答
在需要改变调用函数this的时候,或者调用本身对象没有的方法的时候吧
momoyy123 提问者
改变函数作用域的时候可以用。
设置方法的调用对象(方法的this);
但是需要注意的是两者传参方式不同:
call():参数直接传入
apply():数组格式传入
我认为这两个方法,类继承时会用到...
举报
由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握
1 回答bind,call,apply,的作用有区别吗?
1 回答call和apply
1 回答apply、call、bind是干什么的?
3 回答apply与call应用场景
4 回答call和apply的区别?