【发布时间】:2020-04-07 16:24:38
【问题描述】:
handleSaveDefault = () => {
let { Default, ...rest } = this.state.views;
this.handleViewMenuClose();
let setState = () => {
return this.setState({
views: { Default: [...this.state.selectedFields], ...rest },
});
};
这在 chrome 中运行良好,但在 Edge 中我收到错误 Expected identifier, string or number 指向 ...rest in let { Default, ...rest } = this.state.views;
我读到过旧版本的 Edge 不支持 ...rest,但现在应该支持。我已经更新了 Windows,但错误仍然存在。我安装了 babel,它显示在我的 package-lock.json 中,但没有显示在 package.json 中。
有没有办法让它工作,还是我必须创建自己的循环解决方法?
【问题讨论】:
-
你的 package.json 是什么样的?
标签: reactjs babeljs microsoft-edge object-destructuring