javaScript数组去重

一.利用reduce去重

const testArr = [1, 2, 2, 3, 4, 4, 5, 5, 5, 6, 7];

      testArr.reduce((acc, cur) => {

        if (!acc.includes(cur)) {

          acc.push(cur);

        }

        return acc;

      }, []);

      console.log(testArr); // [1, 2, 3, 4, 5, 6, 7]

 二.利用set去重

const arr=[1,2,3,1,2,5]
const newArr=[...new Set(arr)]
posted @ 2021-07-05 08:59  大强子pq  阅读(36)  评论(0)    收藏  举报