Pseudovargu
Pseudovargu - është një objekt që ngjan me një varg. Ai ka veti numerike, si vargjet. Dhe gjithashtu ka vetinë length.
Haset më shpesh kur punohet me DOM -
të gjitha vetitë dhe metodat që kthejnë
disa elementë zakonisht kthejnë pikërisht
një pseudovarg. Për shembull, vetia children
kthen një pseudovarg të elementëve fëmijë.
Edhe pse pseudovargjet ngjajnë me vargjet, ata
janë thjesht objekte të zakonshëm. Ata nuk kanë vetitë
dhe metodat e vargjeve, si forEach, join,
slice etj.
Shembull
Pseudovargjet nuk kanë metodat e vargjeve. Prandaj kodi në vijim do të japë një gabim:
let children = document.body.children;
console.log(children.push());
Shembull
Meqenëse pseudovargjet kanë veti numerike
dhe length, ato mund të përsëriten në një cikël. Në
këtë shembull do të shfaqim të gjithë elementët fëmijë:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}