重複した配列メンバーをフィルタする
重要度: 5
arr
が配列であるとします。
unique(arr)
という関数を作り、arr
の重複しない要素を含む配列を返させます。
例えば
function unique(arr) {
/* your code */
}
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));
}