ES6顶层对象与global对象实例有何区别与联系?
- 内容介绍
- 文章标签
- 相关推荐
本文共计747个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了ES6顶层对象、global对象。分享给广大家长、广大参考,具体如下:+ 顶层对象 + 顶层对象,在浏览器环境指的是window对象,在Node环境指的是global对象。ES5之前,顶层对象的属性‘顶层对象的属性’。
改写后的内容:本文实例介绍ES6的顶层对象和global对象。以下内容供大家参考:+ 顶层对象,在浏览器中为window,在Node中为global。ES5以前,顶层对象有顶层对象的属性这一属性。
本文实例讲述了ES6顶层对象、global对象。分享给大家供大家参考,具体如下:
顶层对象
顶层对象,在浏览器环境指的是window对象,在Node指是的global对象。ES5之前中,顶层对象的属性与全局变量是等价的。
window.a = 1; a // 1 a = 2; window.a // 2
上面的代码中,顶层对象的属性赋值和全局变量的赋值,是同一件事。
ES6规定,var命令和function命令声明的全局变量,依旧是顶层对象的属性;let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。
也就是说,从ES6开始,全局变量将逐步和顶层对象的属性脱钩。
本文共计747个文字,预计阅读时间需要3分钟。
原文示例:本文实例讲述了ES6顶层对象、global对象。分享给广大家长、广大参考,具体如下:+ 顶层对象 + 顶层对象,在浏览器环境指的是window对象,在Node环境指的是global对象。ES5之前,顶层对象的属性‘顶层对象的属性’。
改写后的内容:本文实例介绍ES6的顶层对象和global对象。以下内容供大家参考:+ 顶层对象,在浏览器中为window,在Node中为global。ES5以前,顶层对象有顶层对象的属性这一属性。
本文实例讲述了ES6顶层对象、global对象。分享给大家供大家参考,具体如下:
顶层对象
顶层对象,在浏览器环境指的是window对象,在Node指是的global对象。ES5之前中,顶层对象的属性与全局变量是等价的。
window.a = 1; a // 1 a = 2; window.a // 2
上面的代码中,顶层对象的属性赋值和全局变量的赋值,是同一件事。
ES6规定,var命令和function命令声明的全局变量,依旧是顶层对象的属性;let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。
也就是说,从ES6开始,全局变量将逐步和顶层对象的属性脱钩。

