Javascript react本机错误中的扩展阵列分解
以下代码:Javascript react本机错误中的扩展阵列分解,javascript,reactjs,react-native,ecmascript-6,babeljs,Javascript,Reactjs,React Native,Ecmascript 6,Babeljs,以下代码: const [ ...routes, currentRoute ] = props.routes 在该行上生成一个意外标记错误 这是为什么?您只能在解构表达式的末尾使用,例如: const [ currentRoute, ...routes ] = props.routes.reverse() 如中所述,可能很难阅读,但请查看ArrayAssignmentPatternstructure.那么,这只适用于解构?我见过并使用过其他扩展表达式,如所示的@jsdario it is n
const [ ...routes, currentRoute ] = props.routes
在该行上生成一个意外标记
错误
这是为什么?您只能在解构表达式的末尾使用,例如:
const [ currentRoute, ...routes ] = props.routes.reverse()
如中所述,可能很难阅读,但请查看
ArrayAssignmentPattern
structure.那么,这只适用于解构?我见过并使用过其他扩展表达式,如所示的@jsdario it is not spread表达式。这是rest赋值表达式,与rest参数非常相似。语法错误不是“崩溃”。只是语法错误。对不起,编辑标题也是。。。