this问题有点不理解的问题

发布于 6 年前作者 wkang1111 次浏览最后编辑 6 年前来自 ask

大佬们,小菜刚开始学小程序.跟着一本书学,它这里讲this重新赋值给that,就是合适的,我直接用this,就是看不懂的报错,为什么这里要转换一下?

7 回复
tianqiang
tianqiang1 楼6 年前

我现在将那段代码注释了,然后将用that地方全部换为this,就会有下面的报错

ming67
ming672 楼6 年前

this指向问题,setTimeout回调可以用箭头函数

yangjin
yangjin3 楼6 年前

费劲儿的this

guwei
guwei4 楼6 年前

你这里用this不会报错吧,为啥会报错呢,截图下 报啥错呢

gyang
gyang5 楼6 年前

this转that主要用于回调函数,你这里这么使用是不会有问题的。

yejie
yejie6 楼6 年前

先补js去,跟小程序没关系

pkang
pkang7 楼4 年前

你这个this,打印出来应该是函数本身,而你赋值是赋给data的,而不是函数本身