js数组去重常用方法(数组中每项是一个object)

一:
let uniqueRes:[] = [];
 let map:object = {};
    for(let i = 0; i<result.length;i++){
        if(!map[result[i].dataType]){
            uniqueRes.push(result[i]);
           map[result[i].dataType] = true;
         }
     }
 let map = new Map();
        for(let i = 0; i<result.length;i++){
            map.set(result[i].dataType,result[i]);
        }
        uniqueRes = [...map.values()]
        console.log(uniqueRes)

你可能感兴趣的:(javascript,javascript,数组去重)