Transformarea în array în JavaScript
Să presupunem că avem un pseudo-array de paragrafe:
let 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:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Metoda doi
Putem folosi destructurarea:
let arr = [...elems];
Metoda trei
Putem folosi metoda Array.from:
let arr = Array.from(elems);
Probleme practice
Obțineți într-un fel oarecare un pseudo-array de elemente. Transformați-l în array folosind cele trei metode descrise.
Sunt date paragrafele:
let elems = document.querySelectorAll('p');
Folosind metoda slice obțineți toate
paragrafele, cu excepția primului și ultimului.