javascript - 没有声明的 ES6 解构赋值
问题描述
以下语法有什么区别?第二个会生成全局变量吗?
// 1. use let or cont
let [a, b] = [1, 2]
// 2. without using let or const
[a, b] = [1, 2]
向我提供任何官方参考将不胜感激。
解决方案
第一个示例定义块范围内的变量。
第二个示例全局定义变量。
推荐阅读
- sql - 检查所有行的列是否不为空
- c# - 创建一个 3x3 矩阵并将其与向量相乘
- java - 在for循环内部,java会创建多少个对象?
- android - 当其中一个子视图将其可见性更改为在运行时代码中消失时,是否会重新计算权重?
- php - 比较两个数组的特定数据
- foreign-keys - TYPO3 与自定义扩展中的 fe_users 的关系
- javascript - 如何关闭滚动时的 JS/CSS 背景效果?
- javascript - 使用 jest/enzyme 对 formik 组件进行单元测试
- html - HTML + CSS(可能是 Bootstrap 框架)创建 LI 1 2 3 列表
- java - 有条件地中断 java-gremlin 更新遍历,并带有错误消息