The most concise method of array deduplication

### Set To Duplicate

```

{
    const uniqArr = (arr)=>{
        return [...new Set(arr)];
    }
    console.log(uniqArr([1,24,'234','hhh',2,1,3,24])); //[1, 24, "234", "hhh", 2, 3]
}

```

### Array.reduce de-duplication

```

{
    const uniqArr = (arr)=>{
        return arr.reduce((acc,current)=>{
            !(acc.includes(current)) && acc.push(current);
            return acc;
        },[]);
    }
    console.log(uniqArr([1,24,'234','hhh',2,1,3,24]));
}

```

It's super concise. Real porridge, yeah

Guess you like

Origin blog.csdn.net/taozi550185271/article/details/109116694