语法
obj = {...obj1,...obj2}
合并两个对象的相同属性以obj2
为准,不同属性会进行拼接。
示例
const state1 = {
isFirst:false,
isLoading:true,
userList:[],
isError:false
}
const state2 = {
isLoading:false,
userList:'res.data.items',
isError:false
}
let state = {...state1,...state2}
console.log(state); // {isFirst: false, isLoading: false, userList: "res.data.items", isError: false}
let state = {...state2,...state1}
console.log(state); // {isLoading: true, userList: Array(0), isError: false, isFirst: false}