Muuntaminen taulukoksi JavaScriptissä

Oletetaan, että meillä on pseudotaulukko kappaleista:

javascriptlet 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:

javascriptlet arr = [];

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

Toinen tapa

Voimme hyödyntää destrukturointia:

javascriptlet arr = [...elems];

Kolmas tapa

Voimme hyödyntää Array.from-metodia:

javascriptlet arr = Array.from(elems);

Käytännön tehtävät

Задание 1

Hanki jollain tavalla pseudotaulukko elementtejä. Muunna se taulukoksi kolmella kuvatulla tavalla.

Задание 2

Annetut kappaleet:

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

slice-metodin avulla hae kaikki kappaleet paitsi ensimmäinen ja viimeinen.