Converteren naar array in JavaScript
Stel we hebben een pseudo-array van paragrafen:
let elems = document.querySelectorAll('p');
Laten we deze converteren naar een gewone array.
Eerste methode
Het meest voor de hand liggende wat we kunnen doen, is onze pseudo-array herhalen met een lus, waarbij we in deze lus een nieuwe array vormen:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Tweede methode
We kunnen gebruik maken van destructuring:
let arr = [...elems];
Derde methode
We kunnen gebruik maken van de methode Array.from:
let arr = Array.from(elems);
Praktische opdrachten
Verkrijg op een of andere manier een pseudo-array van elementen. Converteer deze naar een array met de drie beschreven methoden.
Gegeven paragrafen:
let elems = document.querySelectorAll('p');
Krijg met behulp van de methode slice alle
paragrafen, behalve de eerste en de laatste.