Конвертирање во низа во JavaScript
Да претпоставиме дека имаме pseudo-низа од параграфи:
let elems = document.querySelectorAll('p');
Ајде да ја конвертираме во обична низа.
Прв метод
Најочигледното нешто што можеме да направиме е да ја поминеме нашата pseudo-низа со циклус, формирајќи нова низа во овој циклус:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Втор метод
Можеме да користиме деструктурирање:
let arr = [...elems];
Трет метод
Можеме да го искористиме методот Array.from:
let arr = Array.from(elems);
Практични задачи
Со некој метод добијте pseudo-низа елементи. Конвертирајте ја во низа со трите опишани методи.
Дадени се параграфи:
let elems = document.querySelectorAll('p');
Со помош на методот slice добијте ги сите
параграфи, освен првиот и последниот.