
是不是ccc的编译有坑啊?每个函数里面的this都是undefined?
这里的this实际上不是undefined,是可以正常运行的,但是为什么断点缺没有值了?

是不是ccc的编译有坑啊?每个函数里面的this都是undefined?
这里的this实际上不是undefined,是可以正常运行的,但是为什么断点缺没有值了?
发现输入_this的时候,有值,且等于this。
啊这!!!
在 TypeScript(以及 JavaScript)中,异步方法执行时 this 变为 undefined 的情况通常发生在以下几种场景:
内容由AI生成
不断点可以正常运行是吧,我建议断在下一行/。。。
vscode的毛病,估计是编译后的代码就是 _this,但是 chrome 做了处理吧
异步会这样,let self =this。目前没有更好办法
beginGame = async () => {} 这样写就可以了
Cocos 这块很坑人,在 preview 模式没报错,构建后 this 指向就变了。
所以建议多使用 const self = this 保险。