JS数组的去重

56 阅读1分钟

采用reduce方法实现:

      let arr1 = [1,1,2,3,4,5,6,2,3,7,4,3]
      
      let setFun = function(data) {
        return data.reduce((ls, item) => {
          if(ls.includes(item)) {
            return ls
          } else {
            return ls.concat(item)
          }
        }, [])
      }
      
      console.log('去重后的数据:',setFun(arr1))