function assign(target, args) {
if (target === null) return;
if (Object.assign) {
return Object.assign(target, args);
} else {
var _ = Object(target);
for (var j = 1; j < arguments.length; j++) {
var source = arguments[j];
if (source) {
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
_[key] = source[key];
}
}
}
}
return _;
}
};
var newdata = data1.map(function(item,idx){
return assign(item,data2[idx]);
});
es2015实现合并对象(es6)
最新推荐文章于 2023-12-04 14:21:29 发布