2017-11-10T08:52:26Z||2017-11-10T08:52:26Z
TypeScript一直不支持Object.assign
,所以只能用polyfill比如:https://github.com/sindresorhus/object-assign/blob/master/index.js
不过事实上可以不需要,因为TypeScript 2.1支持了ES6的Spread Operator,完全可以用作Object.assign
,类似这样:
{...{a: 1, b: 2}, ...{a: -1, c: -3}}
// 输出 { a: -1, b: 2, c: -3 }
Object.assign({}, {a: 1, b: 2}, {a: -1, c: -3})
// 输出 { a: -1, b: 2, c: -3 }