Konvertering til array i JavaScript
Lad os sige, at vi har et pseudo-array af afsnit:
let 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:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Anden metode
Man kan bruge destructuring:
let arr = [...elems];
Tredje metode
Man kan bruge metoden Array.from:
let arr = Array.from(elems);
Praktiske opgaver
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.
Givne afsnit:
let elems = document.querySelectorAll('p');
Brug metoden slice til at få alle
afsnit undtagen det første og det sidste.