Object.assign()方法介绍

快乐打工仔 分类:实例代码

此方法可以将来自一个或多个源对象中的值复制到一个目标对象。

返回一个目标对象。

仅可枚举自有属性从源对象复制到目标对象。可使用此方法合并或克隆对象。

null 或 undefined 源被视为空对象一样对待,不会对目标对象产生任何影响。

语法结构:

Object.assign(target, ...sources )

参数解析:

(1).target:必需,要被添加至的目标对象。

(2)....sources:,必需,从其中复制可枚举属性的对象。

代码实例:

var url = { url: "www.pipipi.net" };
var address = { address: "青岛市南区" };
 
var obj = Object.assign(url, address);
console.log(obj);
console.log(obj === url)

上面的代码可以将对象address的可遍历属性添加到对象url,并返回url对象。

var address = { address: "青岛市南区" };
var obj = Object.assign({}, address);
console.log(obj);

上面的代码演示了对象的拷贝。

Object.assign()方法介绍,这样的场景在实际项目中还是用的比较多的,关于Object.assign()方法介绍就介绍到这了。

Object.assign()方法介绍属于前端实例代码,有关更多实例代码大家可以查看

回复

我来回复
  • 暂无回复内容