1. const strings = list.map((item) => JSON.stringify(item));
    2. const removeDupList = [...new Set(strings)]; //也可以使用Array.from(new Set(strings))
    3. const result = removeDupList.map((item) => JSON.parse(item));
    4. [...new Set(list.map((item) => JSON.stringify(item))].map(item => JSON.parse(item))

    reduce

    1. let obj = {}
    2. list = list.reduce((cur,next) => {
    3. obj[next.id] ? "" : obj[next.id] = true && cur.push(next);
    4. return cur;
    5. },[])
    6. 根据Id 去重

    filter

    1. list = list.filter((item,index) =>{
    2. return list.findIndex(item1 =>item1.id==item.id) == index
    3. })