that = this

来源:

oog

2016-10-10

老师我经常看到你写var that = this。这样的用法,请问是为什么,我直接操作this不也一样能得到想要的结果么

写回答

1回答

Scott

2016-10-11

分场景的,如果是在某个示例方法中,调用 this,可能调用到到的是当前这示例调用者的上下文,而不是在使用这个示例方法中所在示例对象的上下文,会导致调用方法出错,当然了我的课程示例是不够严谨的,有的地方 this 就够了,等到后面再对 ES6 多深入了解后,这里其实就基本上用不上这种 that = this 的用法了,箭头函数就完美解决了

0
1
oog
非常感谢!
2016-10-11
共1条回复

7天搞定Node.js微信公众号

Koa框架、ES2015新特性、MongoDB,开发微信公众号

1742 学习 · 787 问题

查看课程