Konvertavimas į masyvą JavaScript
Tarkime, kad turime pastraipų pseudomasyvą:
let elems = document.querySelectorAll('p');
Konvertuokime jį į įprastą masyvą.
Pirmas būdas
Akivaizdžiausias dalykas, kurį galima padaryti, tai pereiti mūsų pseudomasyvą ciklu, formuojant šiame cikle naują masyvą:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Antras būdas
Galima pasinaudoti destrukturizavimu:
let arr = [...elems];
Trečias būdas
Galima pasinaudoti metodu Array.from:
let arr = Array.from(elems);
Praktinės užduotys
Kokiu nors būdu gaukite elementų pseudomasyvą. Konvertuokite jį į masyvą trimis aprašytais būdais.
Duotos pastraipos:
let elems = document.querySelectorAll('p');
Naudodami metodą slice gaukite visas
pastraipas, išskyrus pirmąją ir paskutinę.