【JavaScript】对象拓展运算符
拓展运算符 ...
用于取出参数对象所有可遍历属性然后拷贝到当前对象。
拷贝对象
let person1={name:"Amy",age:16}
let someone1={...person1}
person1.age=17
console.log(someone1);
这种拷贝方式属于深拷贝,直接创建了一个新对象,原对象属性值的修改不会影响到拷贝对象。
运行结果:
对象合并
let age = {age: 15}
let name = {name: "Amy"}
let person2 = {...age, ...name}
console.log(person2)
运行结果: