Կեղծ-զանգված
Կեղծ-զանգվածը օբյեկտ է, որն նման է զանգվածի: Այն ունի թվային հատկություններ, ինչպես զանգվածները: Եվ նաեւ length հատկությունը:
Ամենից հաճախ հանդիպում է DOM-ի հետ աշխատելիս -
բոլոր այն հատկություններն ու մեթոդները, որոնք վերադարձնում են
մի քանի տարրեր, սովորաբար վերադարձնում են հենց
կեղծ-զանգված: Օրինակ, children
հատկությունը վերադարձնում է զավակ տարրերի կեղծ-զանգված:
Չնայած որ կեղծ-զանգվածները նման են զանգվածներին, այնուամենայնիվ
դրանք սովորական օբյեկտներ են: Նրանք չունեն զանգվածների
հատկություններն ու մեթոդները, ինչպիսիք են forEach, join,
slice եւ այլն:
Օրինակ
Կեղծ-զանգվածները չունեն զանգվածների մեթոդներ: Ուստի հետեւյալ կոդը կտա սխալ.
let children = document.body.children;
console.log(children.push());
Օրինակ
Քանի որ կեղծ-զանգվածներն ունեն թվային հատկություններ
եւ length, դրանք կարելի է վերահաշվել ցիկլով: Այս
օրինակում արտածենք բոլոր զավակ տարրերը.
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}