我已经厌倦了总是要写这样的代码:
function shallowExtend(obj1,obj2){
var key;
for ( key in obj2 ) {
if ( obj2.hasOwnProperty(key) === false ) continue;
obj1[key] = obj2[key]
}
}
或者,如果我不想自己编写代码,可以实现一个已经完成的库。当然,ES6+会为我们提供像Object.prototype.extend(obj2...)
或Object.extend(obj1,obj2...)
这样的东西
那么ES6+是否提供了这样的功能呢?如果还没有,那么有没有计划这样的功能呢?如果没有计划,那为什么不呢?
https://stackoverflow.com/questions/13852852
复制相似问题