Pārveidošana masīvā JavaScript
Pieņemsim, ka mums ir pseidomasīvs ar rindkopām:
let elems = document.querySelectorAll('p');
Pārveidosim to par parastu masīvu.
Pirmā metode
Visskaidrākais, ko var izdarīt, ir izmantot ciklu, lai izietu cauri mūsu pseidomasīvam, veidojot šajā ciklā jaunu masīvu:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Otrā metode
Var izmantot destruktūrizāciju:
let arr = [...elems];
Trešā metode
Var izmantot metodi Array.from:
let arr = Array.from(elems);
Praktiskie uzdevumi
Kādā no veidiem iegūstiet pseidomasīvu elementu. Pārveidojiet to masīvā, izmantojot trīs aprakstītās metodes.
Doti rindkopas:
let elems = document.querySelectorAll('p');
Izmantojot metodi slice, iegūstiet visas
rindkopas, izņemot pirmo un pēdējo.