Konvertering til array i JavaScript
La oss si at vi har en pseudo-array av avsnitt:
let 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:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Andre metode
Vi kan bruke destructuring:
let arr = [...elems];
Tredje metode
Vi kan bruke metoden Array.from:
let arr = Array.from(elems);
Praktiske oppgaver
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.
Det er gitt avsnitt:
let elems = document.querySelectorAll('p');
Bruk metoden slice for å få alle
avsnittene, unntatt det første og siste.