求大佬解答一下,明明断点时显示 this undefined,那么它下面的赋值语?

求大佬解答一下,明明断点时显示 this undefined,那么它下面的赋值语?

94f8664aaad607644006b78ce8624e17.png
7211beaffa9f08cdc11d203b65421667.png

您可以邀请朋友来回答该问题,也可以增加赏金获取更优质的回答!

声明:本网站所提供的信息仅供参考之用,并不代表本网赞同其观点,也不代表本网对其真实性负责。

请先 登录 后评论

1 个回答

xxxxxa

在访问未初始化的变量,不存在的对象属性,不存在的数组元素等时返回undefined,undefined并不妨碍赋值,所以你里面的代码赋值成功并且打印出来了;如果是not defined才会赋值失败。你这里的代码太局部了,判断不了this的指向,箭头函数不会创建自己的this,它只会从自己的作用域链的上一层继承 this。

请先 登录 后评论