欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 万象百科 >内容正文

万象百科

技术之瞳上面的这段代码的输出理解

发布时间:2023/11/29 万象百科 65 博士
生活随笔 收集整理的这篇文章主要介绍了 技术之瞳上面的这段代码的输出理解 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
在非严格模式下不使用var定义一个变量的话,会使得这个变量作为全局对象的属性存在。浏览器即window,Node即global。

因为这里绑定了this的作用域,而这里的this其实是window作用域。所以y函数执行之后this.x == 2, x == 3 输出结果。

指定window.x = 2

然后你又在window下调用了a 当然打印2了

当一个函数作为普通函数调用的时候,其this指向的是全局对象。

总结

以上是生活随笔为你收集整理的技术之瞳上面的这段代码的输出理解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。