Pretvorba v matriko v JavaScript
Recimo, da imamo psevdomatriko odstavkov:
javascriptlet 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:
javascriptlet arr = [];
for (let elem of elems) {
arr.push(elem);
}
Drugi način
Lahko uporabimo destrukcijo:
javascriptlet arr = [...elems];
Tretji način
Uporabite lahko metodo Array.from:
javascriptlet arr = Array.from(elems);
Praktične naloge
Задание 1
S kakršno koli metodo pridobite psevdomatriko elementov. Pretvorite jo v matriko s tremi opisanimi načini.
Задание 2
Podani odstavki:
javascriptlet elems = document.querySelectorAll('p');
Z metodo slice pridobite vse
odstavke, razen prvega in zadnjega.