首页 > 解决方案 > 仅针对唯一值过滤数组

问题描述

例如,如果arr = [1,1,2,3,5,5]这将返回[1,2,3,5]

function returnUnique(arr) {
      
      let unique = [...new Set(arr)];
      return unique;
    };

我的目标是只返回 2,3

标签: javascriptfilter

解决方案


function returnUnique(arr) {
  return arr.filter(e => arr.indexOf(e) === arr.lastIndexOf(e));
}

console.log( returnUnique([1,1,2,3,5,5]) );


推荐阅读