介绍
将一个或多个对象的属性复制到目标对象中
语法
Object.assign(目标对象,对象1,对象2....)
返回值:目标对象
将一个源对象的属性复制到目标对象
定义目标对象:
let lilei = {
name: '李雷',
age: 20,
sex: '男',
height: 1.82
}
定义源对象:
let lucy = {
name: 'lucy',
age: 22,
sex: '女',
height: 1.62
}
将 lucy 的属性复制到 lilei 对象中:
Object.assign(lilei,lucy)
console.log(lilei)
将多个源对象的属性复制到目标对象
定义目标对象:
let lilei = {
name: '李雷',
age: 20,
sex: '男',
height: 1.82
}
定义源对象:
let lucy = {
name: 'lucy',
age: 22,
sex: '女',
height: 1.62
}
定义另一个源对象:
let lili = {
name: 'lili',
tel:'1388888',
addr:'北京五道口100号'
}
将 lucy、lili 的属性复制到 lilei 对象中:
Object.assign(lilei,lucy,lili)
console.log(lilei)