es6导出的变量是全局局部变量的吗,为什么?

在ES6规范中增加了块作用域,学過java的很容易理解就是这个变量只能在这个作用域中行使,除了这个作用域就不能使用  在ES6中增加了let、const,本质区别了varfunction,后者是全局局部變量变量前者是块作用域变量。

ES6重新解释了顶层和全局局部变量的概念在顶层中如window和globe属于顶层,而在letconst,class则是全局局部变量变量和頂层有本质的区别! yield 函数:代码执行到yield,等待回调函数执行完继续执行代码!
ES6中解构函数会自动把大括号看成一个块,如果想把块连伟┅个整体使用必须使用小括号包含起来。

 
}

我要回帖

更多关于 全局局部变量 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信