Задать вопрос
@ralo

Коллекцию элементов преобразовать в массив?

Подскажите как преобразовать коллекцию из items элементов в массив чтобы можно было применить splice
сейчас это не получется так как typeof items = object

<div class="selector">1</div>
<div class="selector">2</div>
<div class="selector">3</div>
<div class="selector">4</div>
<div class="selector">5</div>

let Items = document.querySelectorAll('.selector');
  • Вопрос задан
  • 2172 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
devellopah
@devellopah
если ты не используешь транспайлера(babel, к примеру), то лучше
var items = Array.prototype.slice.call( document.querySelectorAll('div') )

в противном случае ie и opera будут плакать
Ответ написан
Negwereth
@Negwereth
lvivcss.com.ua
let items = [...document.getElementsByTagName("div")];

// Для слабонервных браузеров
let items = Array.from(document.getElementsByTagName("div"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы