为什么都用上 es6 了,还用 that = this?
发布于 3 年前 作者 JZLeung 3006 次浏览 来自 问答

有点不解。 在一个 es6 的项目,到处充斥着 let that = this 的语句。然后下面来了个箭头函数。。

let that = this
Bus.$on('sendDeviceInfo', data => {
  // ...do something...
})
8 回复

不是什么时候都记得箭头函数与普通函数的区别,所以这样写是100%不出错的写法

主要这种你调试的时候好调试

老项目,什么妖魔鬼怪都有

@oyosc 没感觉啊这个。

@dingyuanwu @daGaiGuanYu 并不,新项目。。。

因为很多人是复制粘贴式写代码,其他他也不知道具体什么意思,反正写出来的代码能正常运行就 ok 了

回到顶部