Shndërrimi në Array në JavaScript

Le të themi se kemi një pseudo-array paragrafësh:

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

Le ta shndërrojmë atë në një array të rregullt.

Mënyra e parë

Gjëja më e dukshme që mund të bëni është të përsërisni pseudo-array-in tonë me një cikël, duke formuar në këtë cikël një array të ri:

javascriptlet arr = [];

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

Mënyra e dytë

Mund të përdorni destrukturimin:

javascriptlet arr = [...elems];

Mënyra e tretë

Mund të përdorni metodën Array.from:

javascriptlet arr = Array.from(elems);

Detyra praktike

Задание 1

Me ndonjë mënyrë, merrni një pseudo-array elementësh. Shndërrojeni atë në array me tre mënyrat e përshkruara.

Задание 2

Janë dhënë paragrafët:

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

Duke përdorur metodën slice, merrni të gjitha paragrafët, përveç të parit dhe të fundit.