es6 相当于 angular.extend(this, object)

chr*_*lee 1 angularjs ecmascript-6

想要复制一个类或对象。是否有 ES6 等价物angular.extend()

希望将现有的 angular 控制器转换为 es6,但不想将其与 angularian 实现结合起来。

Jor*_*rix 5

它叫做Object.assign

工作示例

要记住的重要一点是它会覆盖您传入的第一个对象,因此如果您不想改变原始对象,请传入一个空对象作为第一个参数:

var obj = {a:1};

var obj2 = {b:2, c:3};

var obj3 = Object.assign(obj, obj2);
Run Code Online (Sandbox Code Playgroud)