필터(Filter)로 배열 중복 제거 filter()를 이용해서 조건에 맞는 요소만을 반환받는 방식으로 중복 요소 없는 배열을 만들 수 있다. filter는 배열 요소의 선택 조건을 직접 정할 수 있기 때문에 중복 제거가 아니어도 다양한 조건에 맞는 배열을 얻을 수 있다. const arr = ['Ryan', 'Amy', 'Ted', 'Lily', 'Ryan', 'Rick']; const arrUnique = arr.filter((val, idx) => { return arr.indexOf(val) === idx; // 값이 처음 나오는 배열 인덱스와 현재 인덱스가 같으면 포함 }); console.log(arrUnique); // ['Ryan', 'Amy', 'Ted', 'Lily', 'Rick] * ..