我使用 grunt-babel 编译我的 ES6 代码。但是,当我尝试使用 {...obj}
来复制和扩展对象时,它返回错误信息:Warning: dist/app.js: Unexpected token (321:9) Use --force to continue.
这段代码在 Chrome v61 的控制台上运行完美,但 Babel 不喜欢它。问题在哪里呢?
let a = { a: 12 };
let b = { ...a, b: 15 };
我正在使用env预设。 (babel-core v.6.26.0和babel-preset-env v.1.6.1)
Object.assign({}, )
解决了它,但我想知道一个更好的解决方案。 - Nandu Kalidindi