标签: javascript ecmascript-6
以下语法之间有什么区别?第二个会生成全局变量吗?
// 1. use let or cont let [a, b] = [1, 2] // 2. without using let or const [a, b] = [1, 2]
向我提供任何正式参考资料将不胜感激。
答案 0 :(得分:0)
第一个示例在块范围内定义变量。
第二个示例全局定义变量。
答案 1 :(得分:0)
See the MDN pages.
我假设没有声明类型会导致基于我正在读的here像let那样初始化数组。
let
let是块范围的,而var是函数范围的,也许您可以自己检查一下?
var