Pretvorba v matriko v JavaScript
Recimo, da imamo psevdomatriko odstavkov:
let elems = document.querySelectorAll('p');
Pretvorimo jo v običajno matriko.
Prvi način
Najbolj očitna stvar, ki jo lahko naredimo, je, da ponovimo naš psevdomatriko z zanko, pri čemer v tem ciklu oblikujemo novo matriko:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Drugi način
Lahko uporabimo destrukcijo:
let arr = [...elems];
Tretji način
Uporabite lahko metodo Array.from:
let arr = Array.from(elems);
Praktične naloge
S kakršno koli metodo pridobite psevdomatriko elementov. Pretvorite jo v matriko s tremi opisanimi načini.
Podani odstavki:
let elems = document.querySelectorAll('p');
Z metodo slice pridobite vse
odstavke, razen prvega in zadnjega.