ES6对象嵌套赋值报错
回答
Expression Statement 不能以 {
开始。
如果一个表达式正好是以 {
开始,又要独立作为一个语句,那么就像你前面两个一样,在外面加一对 ()
。
javascript引擎会将一对开放的花括号视为一个代码块。
而语法规定,代码块不能出现在赋值语句的左侧,添加小括号后可以将块语句转化为一个表达式,从而实现整个解构赋值的过程。
以上是 ES6对象嵌套赋值报错 的全部内容, 来源链接: utcz.com/a/35994.html
Expression Statement 不能以 {
开始。
如果一个表达式正好是以 {
开始,又要独立作为一个语句,那么就像你前面两个一样,在外面加一对 ()
。
javascript引擎会将一对开放的花括号视为一个代码块。
而语法规定,代码块不能出现在赋值语句的左侧,添加小括号后可以将块语句转化为一个表达式,从而实现整个解构赋值的过程。
以上是 ES6对象嵌套赋值报错 的全部内容, 来源链接: utcz.com/a/35994.html