darsga qaytish

Noyob massiv a'zolarini filtrlang

Keling, arr massiv bo’lsin.

arr ning noyob elementlari bo’lgan qatorni qaytaradigan unique(arr) funktsiyasini yarating.

Masalan:

function unique(arr) {
  /* sizning kodingiz */
}

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

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

P.S. Bu erda matnlar ishlatildi, lekin har qanday turdagi qiymatlar ishlatilishi mumkin.

P.P.S. Noyob qiymatlarni saqlash uchun Set dan foydalaning.

Sinovlar bilan sandbox-ni oching.

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

Yechimni sandbox-dagi sinovlar bilan oching.