我有两个这样的对象:
let obj1 = { slotIDs: ["5e0301f353ee2a0546298f15"] }
let obj2 = { slotIDs: ["5e0301f353ee2a0546298f15", "5e03050453ee2a0546298f1c"] }
我需要像这样将它们合并到单个数组中
let newObj = ["5e0301f353ee2a0546298f15", "5e03050453ee2a0546298f1c"]
我试过使用lodash联合和 map ,但没有运气。
最佳答案
一行代码解决方案:
let obj1 = { slotIDs: ['5e0301f353ee2a0546298f15'] }
let obj2 = { slotIDs: ['5e0301f353ee2a0546298f15', '5e03050453ee2a0546298f1c'] }
const result = [...new Set([...obj1.slotIDs, ...obj2.slotIDs])]
console.log(result)