Конвертирање во низа во JavaScript

Да претпоставиме дека имаме pseudo-низа од параграфи:

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

Ајде да ја конвертираме во обична низа.

Прв метод

Најочигледното нешто што можеме да направиме е да ја поминеме нашата pseudo-низа со циклус, формирајќи нова низа во овој циклус:

javascriptlet arr = [];

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

Втор метод

Можеме да користиме деструктурирање:

javascriptlet arr = [...elems];

Трет метод

Можеме да го искористиме методот Array.from:

javascriptlet arr = Array.from(elems);

Практични задачи

Задание 1

Со некој метод добијте pseudo-низа елементи. Конвертирајте ја во низа со трите опишани методи.

Задание 2

Дадени се параграфи:

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

Со помош на методот slice добијте ги сите параграфи, освен првиот и последниот.