Konverzia na pole v JavaScripte
Majme pseudo-pole odsekov:
javascriptlet 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:
javascriptlet arr = [];
for (let elem of elems) {
arr.push(elem);
}
Druhý spôsob
Môžeme použiť destructuring:
javascriptlet arr = [...elems];
Tretí spôsob
Môžeme použiť metódu Array.from:
javascriptlet arr = Array.from(elems);
Praktické úlohy
Задание 1
Nejakým spôsobom získajte pseudo-pole elementov. Preveďte ho na pole tromi opísanými spôsobmi.
Задание 2
Dané odseky:
javascriptlet elems = document.querySelectorAll('p');
Pomocou metódy slice získajte všetky
odseky okrem prvého a posledného.