Thanks to visit codestin.com
Credit goes to id.javascript.info

kembali ke pelajaran

Memfilter item array yang unik

Anggaplah arr sebagai sebuah array.

Ciptakanlah fungsi unique(arr) yang harus mengembalikan array yang berisi nilai-nilai unik dari arr.

Sebagai contoh:

function unique(arr) {
  /* kodemu */
}

let values = ["Hare", "Krishna", "Hare", "Krishna",
  "Krishna", "Krishna", "Hare", "Hare", ":-O"
];

alert( unique(values) ); // Hare, Krishna, :-O

P.S. Disini string dipakai sebagai contoh, tetapi nilai dengan tipe apa saja bisa dipakai.

P.P.S. Pakailah Set untuk menyimpan nilai-nilai yang unik.

Buka sandbox dengan tes.

function unique(arr) {
  return Array.from(new Set(arr));
}

Buka solusi dengan tes di sandbox.