Omvandling till array i JavaScript
Låt oss säga att vi har en pseudoarray med stycken:
let elems = document.querySelectorAll('p');
Låt oss omvandla den till en vanlig array.
Första metoden
Det mest uppenbara man kan göra är att iterera igenom vår pseudoarray med en loop, och i denna loop bygga upp en ny array:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Andra metoden
Man kan använda sig av destructuring:
let arr = [...elems];
Tredje metoden
Man kan använda metoden Array.from:
let arr = Array.from(elems);
Praktiska uppgifter
Skaffa en pseudoarray med element på något sätt. Omvandla den till en array med de tre beskrivna metoderna.
Givna stycken:
let elems = document.querySelectorAll('p');
Med hjälp av metoden slice, få alla
stycken utom det första och det sista.