Object.assign = function () {
var target = arguments[0];
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i];
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
return target;
};
Object.assign() ES5封装
最新推荐文章于 2024-04-30 15:19:51 发布
本文介绍了一种使用纯JavaScript实现Object.assign方法的方式。通过简单的代码片段展示了如何将一个或多个源对象的所有可枚举属性复制到目标对象,并返回目标对象。

1729

被折叠的 条评论
为什么被折叠?



