ES6对象嵌套赋值报错

问题源自对es6对象嵌套赋值

为何报错

回答

Expression Statement 不能以 { 开始。

如果一个表达式正好是以 { 开始,又要独立作为一个语句,那么就像你前面两个一样,在外面加一对 ()

javascript引擎会将一对开放的花括号视为一个代码块。
而语法规定,代码块不能出现在赋值语句的左侧,添加小括号后可以将块语句转化为一个表达式,从而实现整个解构赋值的过程。

以上是 ES6对象嵌套赋值报错 的全部内容, 来源链接: utcz.com/a/35994.html

回到顶部