@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');
  • Вопрос задан
  • 2068 просмотров
Решения вопроса 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"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы