ES6 关于对象属性合并
ES6中有个快捷写法合并对象属性
let arr1 = {data1: '123',data2: '456',data3: 'hello',data4: '0_0',}
let arr2 = {data1: '-_-',data3: '!~!'}
arr1 = {...arr1, ...arr2} //会将前面的对象与后面的对象进行比较,保留arr1中arr2没有的数据,添加arr1中没有的arr2的数据,如果属性名相等,则值以arr2的为准
console.log(arr1) //{data1: '-_-',data2: '456',data3: '!~!',data4: '0_0',}

浙公网安备 33010602011771号