以下代码:
const [ ...routes, currentRoute ] = props.routes
在此行上产生unexpected token
错误。
为什么会这样?
答案 0 :(得分:3)
您只能在解构表达式的末尾使用rest operator,例如:
const [ currentRoute, ...routes ] = props.routes.reverse()
在ECMAScript 2015 Spec.#Destructuring Assignment中说明,可能很难阅读,但请查看ArrayAssignmentPattern
结构。