offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsSpPACTA 48 of 294 menu

Преобразование к массиву в JavaScript

Пусть у нас есть псевдомассив абзацев:

let elems = document.querySelectorAll('p');

Давайте преобразуем его в обычный массив.

Способ первый

Самое очевидное, что можно сделать, это перебрать наш псевдомассив циклом, формируя в этом цикле новый массив:

let arr = []; for (let elem of elems) { arr.push(elem); }

Способ второй

Можно воспользоваться деструктуризацией:

let arr = [...elems];

Способ третий

Можно воспользоваться методом Array.from:

let arr = Array.from(elems);

Практические задачи

Каким-нибудь способом получите псевдомассив элементов. Преобразуйте его в массив тремя описанными способами.

Даны абзацы:

let elems = document.querySelectorAll('p');

С помощью метода slice получите все абзацы, кроме первого и последнего.

enru