相关疑难解决方法(0)

当然ES6 +必须有一种方法将两个javascript对象合并在一起,它是什么?

我厌倦了总是不得不写这样的代码:

function shallowExtend(obj1,obj2){
  var key;
  for ( key in obj2 ) {
    if ( obj2.hasOwnProperty(key) === false )  continue;
    obj1[key] = obj2[key]
  }
}
Run Code Online (Sandbox Code Playgroud)

或者,如果我不想自己编写代码,请实现一个已经完成的代码库.当然ES6 +即将救援上,这将提供给我们的东西,如一个Object.prototype.extend(obj2...)Object.extend(obj1,obj2...)

那么ES6 +提供这样的功能呢?如果还没有,那么这样的功能是否有计划?如果没有计划,为什么不呢?

javascript ecmascript-6

134
推荐指数
6
解决办法
8万
查看次数

标签 统计

ecmascript-6 ×1

javascript ×1