Transformarea în array în JavaScript

Să presupunem că avem un pseudo-array de paragrafe:

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

Să-l transformăm într-un array obișnuit.

Metoda unu

Cel mai evident lucru pe care îl putem face este să parcurgem pseudo-array-ul nostru cu un ciclu, formând în acest ciclu un nou array:

javascriptlet arr = [];

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

Metoda doi

Putem folosi destructurarea:

javascriptlet arr = [...elems];

Metoda trei

Putem folosi metoda Array.from:

javascriptlet arr = Array.from(elems);

Probleme practice

Задание 1

Obțineți într-un fel oarecare un pseudo-array de elemente. Transformați-l în array folosind cele trei metode descrise.

Задание 2

Sunt date paragrafele:

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

Folosind metoda slice obțineți toate paragrafele, cu excepția primului și ultimului.