这是有关this作用域的问题,问题代码如下:
解决方法:一开始把171行const that = this 改为let that = this;赋值虽然生效了
但很快发现有些麻烦,因为一开始忽略了173行使用了箭头函数,箭头函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象,所以不需要171行的声明,直接使用this即可
这是有关this作用域的问题,问题代码如下:
解决方法:一开始把171行const that = this 改为let that = this;赋值虽然生效了
但很快发现有些麻烦,因为一开始忽略了173行使用了箭头函数,箭头函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象,所以不需要171行的声明,直接使用this即可