"SyntaxError: Unexpected token ..." in object literal
"SyntaxError: Unexpected token ..." in object literal
我在一些教程中找到了这段代码。它是如何工作的?为什么它对我不起作用(我得到 SyntaxError: Unexpected token ...
)?
const commentReducer = (state, action) => {
return {
...state, //error on this line
completed: !state.completed
}
}
此代码使用 object spread properties,它不是 ECMAScript 6 的一部分。它们目前是第 3 阶段的 ECMAScript 提案。要使用它们,您必须配置 Babel 以使用 stage-3
预设。
我在一些教程中找到了这段代码。它是如何工作的?为什么它对我不起作用(我得到 SyntaxError: Unexpected token ...
)?
const commentReducer = (state, action) => {
return {
...state, //error on this line
completed: !state.completed
}
}
此代码使用 object spread properties,它不是 ECMAScript 6 的一部分。它们目前是第 3 阶段的 ECMAScript 提案。要使用它们,您必须配置 Babel 以使用 stage-3
预设。