Muuntaminen taulukoksi JavaScriptissä
Oletetaan, että meillä on pseudotaulukko kappaleista:
let elems = document.querySelectorAll('p');
Muunnetaan se tavalliseksi taulukoksi.
Ensimmäinen tapa
Ilmeisin asia, jonka voimme tehdä, on käydä pseudotaulukkomme läpi silmukalla, muodostaen tässä silmukassa uuden taulukon:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Toinen tapa
Voimme hyödyntää destrukturointia:
let arr = [...elems];
Kolmas tapa
Voimme hyödyntää Array.from-metodia:
let arr = Array.from(elems);
Käytännön tehtävät
Hanki jollain tavalla pseudotaulukko elementtejä. Muunna se taulukoksi kolmella kuvatulla tavalla.
Annetut kappaleet:
let elems = document.querySelectorAll('p');
slice-metodin avulla hae kaikki
kappaleet paitsi ensimmäinen ja viimeinen.