官方文档案例在ts中编写的问题

萌新刚开始接触js和ts,选择用ts写脚本。

在ts中setTimeout里面是匿名函数时,this点不出来东西,lambda表达式就可以点出来,在js中匿名函数就可以点出来。
然后看到文档里使用var self=this;这是为什么

this指向的问题,lambda里指向的就是当前对象,function则是谁调用,指向谁
https://www.cnblogs.com/pssp/p/5216085.html

了解下 ts 的函数 匿名函数中this 和箭头函数this 是不一样的。

https://www.zhihu.com/question/264400260
ts里面的匿名函数和lambda不是等价的

bind(this) 了解一下

先把ES6学好,再用TS

建议使用cocos 定时器this.schedule //场景销毁定时器销毁
setTimeOut 是js原生的 //场景销毁定时器不销毁

1赞