Pseudo-array
Pseudo-array is 'n objek wat soos 'n array lyk. Dit het numeriese eienskappe, soos arrays. Sowel as 'n length eienskap.
Dit word meestal aangetref wanneer met die DOM gewerk word -
alle eienskappe en metodes wat
verskeie elemente terugstuur, gee gewoonlik
'n pseudo-array terug. Byvoorbeeld, die eienskap children
gee 'n pseudo-array van kindelemente terug.
Alhoewel pseudo-arrays soos arrays lyk, is dit
tog gewone objekte. Hulle het nie die eienskappe
en metodes van arrays nie, soos forEach, join,
slice, ens.
Voorbeeld
Pseudo-arrays het nie die metodes van arrays nie. Daarom sal die volgende kode 'n fout gee:
let children = document.body.children;
console.log(children.push());
Voorbeeld
Aangesien pseudo-arrays numeriese eienskappe
en length het, kan hulle in 'n lus deurgeloop word. In
hierdie voorbeeld sal ons alle kindelemente uitvoer:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}