【发布时间】:2016-05-16 21:37:49
【问题描述】:
希望复制一个类或对象。是否有 ES6 等价于 angular.extend() ?
希望将现有的 Angular 控制器转换为 es6,但不想将其耦合到 Angular 实现。
【问题讨论】:
希望复制一个类或对象。是否有 ES6 等价于 angular.extend() ?
希望将现有的 Angular 控制器转换为 es6,但不想将其耦合到 Angular 实现。
【问题讨论】:
它叫Object.assign:
要记住的重要一点是它会覆盖你传入的第一个对象,所以如果你不想改变原始对象,传入一个空对象作为第一个参数:
var obj = {a:1};
var obj2 = {b:2, c:3};
var obj3 = Object.assign(obj, obj2);
【讨论】: