【问题标题】:es6 equivalent of angular.extend(this, object) [duplicate]es6 等效于 angular.extend(this, object) [重复]
【发布时间】:2016-05-16 21:37:49
【问题描述】:

希望复制一个类或对象。是否有 ES6 等价于 angular.extend()

希望将现有的 Angular 控制器转换为 es6,但不想将其耦合到 Angular 实现。

【问题讨论】:

    标签: angularjs ecmascript-6


    【解决方案1】:

    它叫Object.assign

    Working Example

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

    var obj = {a:1};
    
    var obj2 = {b:2, c:3};
    
    var obj3 = Object.assign(obj, obj2);
    

    【讨论】:

      猜你喜欢
      • 2018-03-04
      • 2017-04-04
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 1970-01-01
      • 2018-08-29
      相关资源
      最近更新 更多