Převod na pole v JavaScriptu

Předpokládejme, že máme pseudopole odstavců:

javascriptlet elems = document.querySelectorAll('p');

Pojďme jej převést na běžné pole.

První způsob

Nejzřejmější, co lze udělat, je projít naše pseudopole cyklem a vytvořit v tomto cyklu nové pole:

javascriptlet arr = [];

for (let elem of elems) {
  arr.push(elem);
}

Druhý způsob

Lze využít destrukturalizaci:

javascriptlet arr = [...elems];

Třetí způsob

Lze použít metodu Array.from:

javascriptlet arr = Array.from(elems);

Praktické úlohy

Задание 1

Nějakým způsobem získejte pseudopole prvků. Přeměňte jej na pole třemi popsanými způsoby.

Задание 2

Jsou dány odstavce:

javascriptlet elems = document.querySelectorAll('p');

Pomocí metody slice získejte všechny odstavce kromě prvního a posledního.