为什么都用上 es6 了,还用 that = this?
有点不解。
在一个 es6 的项目,到处充斥着 let that = this
的语句。然后下面来了个箭头函数。。
let that = this
Bus.$on('sendDeviceInfo', data => {
// ...do something...
})
8 回复
用 eslint 来限制吧 https://eslint.org/docs/rules/consistent-this
不是什么时候都记得箭头函数与普通函数的区别,所以这样写是100%不出错的写法
老项目呗
主要这种你调试的时候好调试
老项目,什么妖魔鬼怪都有
@oyosc 没感觉啊这个。
@dingyuanwu @daGaiGuanYu 并不,新项目。。。
因为很多人是复制粘贴式写代码,其他他也不知道具体什么意思,反正写出来的代码能正常运行就 ok 了