最近在看ES6,瞎写新语法的时候报错:
![](https://img.haomeiwen.com/i4098869/068096a15d260a0a.png)
let [...t1, ...t2] = ['1', 'a']
原因是:扩展运算符(...
)只能出现在解构赋值中的末尾。
![](https://img.haomeiwen.com/i4098869/1652b4ec718e4573.png)
PS:感觉这样扩展运算符在结构赋值里面能发挥的作用比较小,因为只能在末尾写,比如这个例子我要维持原意,那只能改成let [t1, t2] = [['1'], ['a']]
。
最近在看ES6,瞎写新语法的时候报错:
let [...t1, ...t2] = ['1', 'a']
原因是:扩展运算符(...
)只能出现在解构赋值中的末尾。
PS:感觉这样扩展运算符在结构赋值里面能发挥的作用比较小,因为只能在末尾写,比如这个例子我要维持原意,那只能改成let [t1, t2] = [['1'], ['a']]
。
本文标题:Uncaught SyntaxError: Rest eleme
本文链接:https://www.haomeiwen.com/subject/cwbwyktx.html
网友评论