apply()和call()的区别,我知道是参数的区别
function sum(num1,num2) {
return num1+num2;
}
function applySum1(num1,num2) {
return sum.apply(this,arguments);
}
function applySum2(num1,num2) {
return sum.apply(this,[num1,num2]);
}
console.log(applySum1(10,10));//20
console.log(applySum2(10,10));//20sum.apply(this,arguments);这段话的理解,我有点理解不好
是说将sum函数的指向指向了applySum1,还是applySum1指向了sum,这里的指向到底指的是什么?
指向他的原型的方法上么?
26
收起
正在回答
2回答
同学你好,老师给你写了一下备注,参考如下:

另外,这个是第二个阶段的知识点,如果同学不理解,建议去复习一下课程,以巩固所学知识哦。地址如下:
https://class.imooc.com/lesson/791#mid=19912
(apply在关键字这节讲解的)
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
4.Vue与React高级框架开发
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星