Konvertierung in ein Array in JavaScript
Nehmen wir an, wir haben eine Array-ähnliche Struktur von Absätzen:
let elems = document.querySelectorAll('p');
Lassen Sie uns diese in ein gewöhnliches Array umwandeln.
Erste Methode
Der offensichtlichste Ansatz ist, unsere Array-ähnliche Struktur mit einer Schleife zu durchlaufen und dabei ein neues Array zu erstellen:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Zweite Methode
Man kann die Destrukturierung verwenden:
let arr = [...elems];
Dritte Methode
Man kann die Methode Array.from verwenden:
let arr = Array.from(elems);
Praktische Aufgaben
Beschaffen Sie sich auf irgendeine Weise eine Array-ähnliche Struktur von Elementen. Wandeln Sie diese mit den drei beschriebenen Methoden in ein Array um.
Gegeben sind Absätze:
let elems = document.querySelectorAll('p');
Erhalten Sie mit der Methode slice alle
Absätze außer dem ersten und dem letzten.