filter, indexOf, reduce 이용 중복 제거하기
filter, indexOf, reduce 를 이용해서 중복 제거하기가 가능하다 const array = ['a' , 1, 2, 'a' , 'a', 3]; // 1: 'Set' [...new Set(array)]; // 2: 'Filter' array.filter((item, index) => array.indexOf(item) === index); // 3: 'Reduce' array.reduce((unique, item) => unique.includes(item) ? unique : [...unique, item], []); // RESULT: // ['a', 1, 2, 3]
더보기