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.