အတုအယောင်ခင်းကျင်း
အတုအယောင်ခင်းကျင်း သည် ခင်းကျင်းပုံစံနှင့် ဆင်တူသော အရာဝတ္ထုတစ်ခုဖြစ်သည်။ ၎င်းတွင် ခင်းကျင်းများကဲ့သို့ ဂဏန်းဂုဏ်သတ္တိများ ရှိသည်။ ထို့အပြင် length ဂုဏ်သတ္တိလည်း ရှိသည်။
DOM နှင့် အလုပ်လုပ်ရာတွင် မကြာခဏ တွေ့ရလေ့ရှိသည် -
ဒြပ်စင်အများအပြားကို ပြန်ပေးသော ဂုဏ်သတ္တိအားလုံးနှင့် method များသည် ပုံမှန်အားဖြင့်
အတုအယောင်ခင်းကျင်းကိုသာ ပြန်ပေးသည်။ ဥပမာအားဖြင့်၊ children
ဂုဏ်သတ္တိသည် ကလေးဒြပ်စင်များ၏ အတုအယောင်ခင်းကျင်းကို ပြန်ပေးသည်။
အတုအယောင်ခင်းကျင်းများသည် ခင်းကျင်းများနှင့် ဆင်တူသော်လည်း၊ ၎င်းတို့သည်
သာမန်အရာဝတ္ထုများသာ ဖြစ်သည်။ ၎င်းတို့တွင် forEach၊ join၊
slice စသည့် ခင်းကျင်းများ၏ ဂုဏ်သတ္တိများနှင့် method များ မရှိပါ။
ဥပမာ
အတုအယောင်ခင်းကျင်းများတွင် ခင်းကျင်းများ၏ method များ မရှိပါ။ ထို့ကြောင့် အောက်ပါကုဒ်သည် အမှားကို ထုတ်ပေးမည်:
let children = document.body.children;
console.log(children.push());
ဥပမာ
အတုအယောင်ခင်းကျင်းများတွင် ဂဏန်းဂုဏ်သတ္တိများနှင့် length ရှိသောကြောင့်၊
၎င်းတို့ကို loop ဖြင့် လှည့်ပတ်နိုင်သည်။ ဤဥပမာတွင် ကလေးဒြပ်စင်အားလုံးကို ထုတ်ပြမည်:
let children = document.documentElement.children;
for (let i = 0; i < children.length; i++) {
console.log(children[i]);
}