Pārveidošana masīvā JavaScript

Pieņemsim, ka mums ir pseidomasīvs ar rindkopām:

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

javascriptlet arr = [];

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

Otrā metode

Var izmantot destruktūrizāciju:

javascriptlet arr = [...elems];

Trešā metode

Var izmantot metodi Array.from:

javascriptlet arr = Array.from(elems);

Praktiskie uzdevumi

Задание 1

Kādā no veidiem iegūstiet pseidomasīvu elementu. Pārveidojiet to masīvā, izmantojot trīs aprakstītās metodes.

Задание 2

Doti rindkopas:

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

Izmantojot metodi slice, iegūstiet visas rindkopas, izņemot pirmo un pēdējo.