Konvertierung in ein Array in JavaScript

Nehmen wir an, wir haben eine Array-ähnliche Struktur von Absätzen:

javascriptlet 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:

javascriptlet arr = [];

for (let elem of elems) {
  arr.push(elem);
}

Zweite Methode

Man kann die Destrukturierung verwenden:

javascriptlet arr = [...elems];

Dritte Methode

Man kann die Methode Array.from verwenden:

javascriptlet arr = Array.from(elems);

Praktische Aufgaben

Задание 1

Beschaffen Sie sich auf irgendeine Weise eine Array-ähnliche Struktur von Elementen. Wandeln Sie diese mit den drei beschriebenen Methoden in ein Array um.

Задание 2

Gegeben sind Absätze:

javascriptlet elems = document.querySelectorAll('p');

Erhalten Sie mit der Methode slice alle Absätze außer dem ersten und dem letzten.