arr.length = 0
// 先清空数组再赋值,防止arr中的数据遗留
arr.length = 0 ;
Object.assign(arr,newArr)
// 1、将obj中所有属性值变为null
Object.keys(obj).forEach(key => {
obj[key] = null
})
// 2、将obj变为空对象
Object.keys(obj).forEach(key => {
delete obj[key]
})
// 1、如果obj和newObj的键值对不一致 先清空obj再赋值
Object.keys(obj).forEach(key => {
delete obj[key]
})
Object.assign(obj,newObj);
// 2、如果一致
Object.assign(obj,newObj);