对象之Object.assign()

概览

Object.assign()方法用于对象的合并,将源对象的所有 可枚举 属性,复制到目标对象。

内容

1.语法

Object.assign(targetObj, souceObj1, sourceObj2,...)

var nameObj = { name: 'szw' }
var ageObj = { age: 24 }
var person = {}
Object.assign(person, nameObj, ageObj)

person // {name: "szw", age: 24}
2.属性覆盖

源对象与目标对象、源对象与源对象之间的同名属性,后者覆盖前者

你可能感兴趣的:(对象之Object.assign())