刚用TS,发现JS回调需要bind(this)的地方,TS不需要,而且用了还会有bug,是这样吗
这是es6语法 ts也有啊
之前遇到 类似c++的相互包含 很难受 最后直接写成 window[“XX”]了 给提个醒 估计会遇到
主要还是看你使用的目的了,像 node.on 方法 就不需要bind,因为第三个参数是this。如果是你自己写的回调方法 不太确定会在哪里执行,这时候this 的指向可能会出问题 就需要bind this,或者你需要传参数,比如。 node.on(evenname , this.fun.bind(this, v),this),这种建议使用 bind.