Tömbvé alakítás JavaScriptben
Tegyük fel, hogy van egy bekezdésekből álló pszeudótömbünk:
let elems = document.querySelectorAll('p');
Alakítsuk át hagyományos tömbbé.
Első módszer
A legkézenfekvőbb megoldás az, hogy ciklussal bejárjuk a pszeudótömböt, és közben egy új tömböt hozunk létre:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Második módszer
Használhatjuk a destructuring (destruktúrálás) szintaxist:
let arr = [...elems];
Harmadik módszer
Használhatjuk a Array.from metódust:
let arr = Array.from(elems);
Gyakorlati feladatok
Szerezzen be egy pszeudótömböt elemekből valamilyen módon. Alakítsa át tömbbé a három leírt módszer egyikével.
Adottak bekezdések:
let elems = document.querySelectorAll('p');
A slice metódus segítségével kapja meg az összes
bekezdést, kivéve az elsőt és az utolsót.