Omvandling till array i JavaScript
Låt oss säga att vi har en pseudoarray med stycken:
javascriptlet 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:
javascriptlet arr = [];
for (let elem of elems) {
arr.push(elem);
}
Andra metoden
Man kan använda sig av destructuring:
javascriptlet arr = [...elems];
Tredje metoden
Man kan använda metoden Array.from:
javascriptlet arr = Array.from(elems);
Praktiska uppgifter
Задание 1
Skaffa en pseudoarray med element på något sätt. Omvandla den till en array med de tre beskrivna metoderna.
Задание 2
Givna stycken:
javascriptlet elems = document.querySelectorAll('p');
Med hjälp av metoden slice, få alla
stycken utom det första och det sista.