Pseudomatris
Pseudomatris - är ett objekt som ligner på en matris. Den har numeriska egenskaper, som matriser. Och även egenskapen length.
Möts oftast när man arbetar med DOM -
alla egenskaper och metoder som returnerar
flera element returnerar vanligtvis just
en pseudomatris. Till exempel, egenskapen children
returnerar en pseudomatris av underordnade element.
Även om pseudomatriser liknar matriser, så
är de ändå vanliga objekt. De har inte egenskaper
och metoder för matriser, såsom forEach, join,
slice med flera.
Exempel
Pseudomatriser har inga matrismetoder. Därför kommer följande kod att ge ett fel:
let children = document.body.children;
console.log(children.push());
Exempel
Eftersom pseudomatriser har numeriska egenskaper
och length, kan de itereras i en loop. I
detta exempel kommer vi att skriva ut alla underordnade element:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}