Konvertering til array i JavaScript

La oss si at vi har en pseudo-array av avsnitt:

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

La oss konvertere den til en vanlig array.

Første metode

Det mest åpenbare vi kan gjøre, er å gå gjennom vår pseudo-array med en løkke, og danne en ny array i denne løkken:

javascriptlet arr = [];

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

Andre metode

Vi kan bruke destructuring:

javascriptlet arr = [...elems];

Tredje metode

Vi kan bruke metoden Array.from:

javascriptlet arr = Array.from(elems);

Praktiske oppgaver

Задание 1

Få tak i en pseudo-array av elementer på en eller annen måte. Konverter den til en array ved å bruke de tre beskrevne metodene.

Задание 2

Det er gitt avsnitt:

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

Bruk metoden slice for å få alle avsnittene, unntatt det første og siste.