怎么理解JavaScript中的window.a和a?
如图:
为什么JavaScript会有这种行为?
背后涉及到什么原理?
望解答.
也可以给出相关知识点,真的想弄明白为啥会这样啊??
😅😅😅
回答
访问不存在的变量 VS 访问对象不存在的属性
- 首先 window 是浏览器环境的 global 环境
a
这样是在执行环境上下文开始向上查找,如果找到global
都找不到就会报错window.a
这样等于从 window 对象上访问 a
以上是 怎么理解JavaScript中的window.a和a? 的全部内容, 来源链接: utcz.com/a/55069.html