码迷,mamicode.com
首页 > 其他好文 > 详细

ES6知识点整理之第5篇----声明变量总结与global

时间:2018-09-13 16:22:58      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:--   href   win   全局变量   span   一个   知识点整理   语言   环境   

1、ES6声明变量的6种方法:
var
function
let
const
import
class
2、ES5 的顶层对象,在各种实现里面是不统一的。
  • 浏览器里面,顶层对象是window,但 Node 和 Web Worker 没有window。
  • 浏览器和 Web Worker 里面,self也指向顶层对象,但是 Node 没有self。
  • Node 里面,顶层对象是global,但其他环境都不支持。
现在有一个提案,在语言标准的层面,引入global作为顶层对象。也就是说,在所有环境下,global都是存在的,都可以从它拿到顶层对象。
3、为了保持兼容性,var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。

ES6知识点整理之第5篇----声明变量总结与global

标签:--   href   win   全局变量   span   一个   知识点整理   语言   环境   

原文地址:https://www.cnblogs.com/adhehe/p/9640637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!