新旧数组合并;数组对象

121 阅读1分钟

new Map 数据特性

export function DataProcessing(arr1, arr2, mark) {
    let data = [...arr1, ...arr2]
    let map = new Map();
    for (let item of data) {
        if (!map.has(item[`${mark}`])) {
            map.set(item[`${mark}`], item)
        }
    }
    return [...map.values()]
}
mark 数组对象的合并标识