Konverzia na pole v JavaScripte
Majme pseudo-pole odsekov:
let elems = document.querySelectorAll('p');
Preveďme ho na obyčajné pole.
Prvý spôsob
Najzrejmejšie, čo môžeme urobiť, je prechádzať naše pseudo-pole cyklom a počas toho vytvárať nové pole:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Druhý spôsob
Môžeme použiť destructuring:
let arr = [...elems];
Tretí spôsob
Môžeme použiť metódu Array.from:
let arr = Array.from(elems);
Praktické úlohy
Nejakým spôsobom získajte pseudo-pole elementov. Preveďte ho na pole tromi opísanými spôsobmi.
Dané odseky:
let elems = document.querySelectorAll('p');
Pomocou metódy slice získajte všetky
odseky okrem prvého a posledného.