【发布时间】:2016-09-28 17:11:09
【问题描述】:
我只是使用 es6 重新分配变量 a 和 b。如果我在 a 和 b 声明和赋值语句中留下分号,为什么会出现错误?如果分号被省略,解析器是否会尝试从 2 中提取属性?让 b = 2[a, b]...?
Works:
let a = 1;
let b = 2;
[a, b] = [b, a]
Error:
let a = 1
let b = 2
[a, b] = [b, a]
我正在寻找失败的真正原因。谢谢!
【问题讨论】:
-
您在控制台中看到了什么错误?
-
你在某处有“use strict”吗?
标签: javascript browser ecmascript-6