Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как удалить из массива повторяющиеся значения?
Xtrullor37
@Xtrullor37

Как удалить из массива повторяющиеся элементы js используя Set?

Пример массива - [1,2,3,5,5,6,7,7,7,7]

Нужно чтобы вывело - [1,2,3,5,6,7]

Вот подобная функция, только без использования Set

a = [1,2,3,5,5,6,7,7,7,7];
function uniq(a) {
    for (var q=1, i=1; q<a.length; ++q) {
        if (a[q] !== a[q-1]) {
            a[i++] = a[q];
        }
    }

    a.length = i;
    return a;
}
uniq(a);
console.log(a);
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой 1 комментарий
Ответы на вопрос 1
const uniq = [...new Set([1,2,3,5,5,6,7,7,7,7])];
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы