Почему при переборе set выходит undefined

function unique(arr) {
  let set = new Set(arr);
  console.log(set);
  console.log(set.size);
}

let values = ["Hare", "Krishna", "Hare", "Krishna",
  "Krishna", "Krishna", "Hare", "Hare", ":-O"
];
console.log(unique(values));


Ответы (1 шт):

Автор решения: Marat

Должно быть, примерно так

function unique(arr) {
  let set = new Set(arr);
  return [...set];
}

let values = ["Hare", "Krishna", "Hare", "Krishna",
  "Krishna", "Krishna", "Hare", "Hare", ":-O"
];
console.log(unique(values));

→ Ссылка