Конвертирање во низа во 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 добијте ги сите
параграфи, освен првиот и последниот.