打印为空字符串,为什么???

打印为空字符串,为什么???




阅读全文
请先 登录 后评论
  • 0 关注
  • 0 收藏 81 浏览
  • 略问用户 提出于 2020-10-22 17:37:52

6 个回答

xxxxxa
ES6规定,let const 设置的变量,不会在顶层属性上(浏览器顶层属性为window,node为global),现在你的this指向的是window
请先 登录 后评论
xxxxxa
输出一下length试一试,有惊喜奥
请先 登录 后评论
xxxxxa
你指针指哪去了,指全局的话啥也没有
请先 登录 后评论
xxxxxa
找到了https://javascript.ruanyifeng.com/bom/window.html#toc2
请先 登录 后评论
xxxxxa
作用域在全局 也就是楼下的那个说法
请先 登录 后评论
xxxxxa
this指向window,打印的实际上是window.name,window.name默认为空字符串
请先 登录 后评论