Omskakeling na 'n array in JavaScript
Kom ons sê ons het 'n pseudo-array van paragrawe:
let elems = document.querySelectorAll('p');
Kom ons skakel dit om na 'n gewone array.
Metode een
Die mees voor die hand liggende ding om te doen, is om ons pseudo-array met 'n lus te herhaal, en in hierdie lus 'n nuwe array te vorm:
let arr = [];
for (let elem of elems) {
arr.push(elem);
}
Metode twee
Jy kan van destructuring gebruik maak:
let arr = [...elems];
Metode drie
Jy kan die Array.from metode gebruik:
let arr = Array.from(elems);
Praktiese take
Kry op een of ander manier 'n pseudo-array van elemente. Skakel dit om na 'n array met die drie beskrewe metodes.
Paragrawe word gegee:
let elems = document.querySelectorAll('p');
Kry met behulp van die slice metode al die
paragrawe, behalwe die eerste en die laaste.