모던 JavaScript 튜토리얼 내용 중 일부를 정리한 내용입니다.
arr 라는 배열에서 중복 값을 제거해주는 함수 unique(arr) 를 만듭니다.
function unique(arr) {
/* 제출 답안 */
}
let values = ["Hare", "Krishna", "Hare", "Krishna",
"Krishna", "Krishna", "Hare", "Hare", ":-O"
];
alert( unique(values) ); // 얼럿창엔 `Hare, Krishna, :-O`만 출력되어야 합니다.
Set 은 중복을 허용하지 않는 값을 모아놓은 자료구조 입니다. 해당 배열을 셋으로 변환하고 다시 배열로 바꾸면 중복된 값이 제거합니다.
function unique(arr) {
return Array.from(new Set(arr));
}