Uncaught SyntaxError: Rest eleme

2020-10-19  本文已影响0人  何小蒙

最近在看ES6,瞎写新语法的时候报错:


let [...t1, ...t2] = ['1', 'a']
原因是:扩展运算符(...)只能出现在解构赋值中的末尾。

改成let [t1, ...t2] = ['1', 'a']果然不报错了

PS:感觉这样扩展运算符在结构赋值里面能发挥的作用比较小,因为只能在末尾写,比如这个例子我要维持原意,那只能改成let [t1, t2] = [['1'], ['a']]

上一篇 下一篇

猜你喜欢

热点阅读