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.