that.setdata无法赋值数据?

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

大家好,如下是我的小程序运行截图,that.setData无法将hello[1].tm赋值给tm1,麻烦大家帮忙看下是怎么回事,谢谢

2 回复
yinyan
yinyan1 楼6 年前

作用域的问题。let声明的变量在{}中使用,变量的作用域限制在块级域中, let 声明的变量直到它们的定义被执行时才初始化。可以了解一下:var let const 的区别。

tdeng
tdeng2 楼6 年前
console.log(this.data.tm1)