Konvertering til array i JavaScript

Lad os sige, at vi har et pseudo-array af afsnit:

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

Lad os konvertere det til en almindelig array.

Første metode

Det mest åbenlyse, man kan gøre, er at gennemgå vores pseudo-array med en løkke og danne en ny array i denne løkke:

javascriptlet arr = [];

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

Anden metode

Man kan bruge destructuring:

javascriptlet arr = [...elems];

Tredje metode

Man kan bruge metoden Array.from:

javascriptlet arr = Array.from(elems);

Praktiske opgaver

Задание 1

Få på en eller anden måde et pseudo-array af elementer. Konverter det til en array ved hjælp af de tre beskrevne metoder.

Задание 2

Givne afsnit:

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

Brug metoden slice til at få alle afsnit undtagen det første og det sidste.