Object length ၏ အဓိကပြဿနာမှာ အရာဝတ္တုတစ်ခု၏ မည်မျှကြာမည်ကို ခန့်မှန်းရန် ခက်ခဲနေခြင်းဖြစ်သည်။ ၎င်းသည် အရာဝတ္တုအတွက် မမ်မိုရီကို ခွဲဝေသတ်မှတ်ရန် ကြိုးစားသည့်အခါ သို့မဟုတ် မှတ်ဉာဏ်အတွင်းရှိ သီးခြားအရာဝတ္ထုတစ်ခုကို ရှာဖွေရန် ကြိုးစားသည့်အခါ ပြဿနာများ ဖြစ်ပေါ်လာနိုင်သည်။
The code below will return the length of an object: Object.keys(obj).length
ဤကုဒ်သည် အရာဝတ္ထုတစ်ခု၏ အရှည်ကို ပြန်ပေးလိမ့်မည်။ Object.keys(obj) သည် အရာဝတ္တုရှိ သော့များ၏ array တစ်ခုကို ပြန်ပေးမည်ဖြစ်ပြီး .Length သည် ထို array အတွင်းရှိ အရာများ အရေအတွက်ကို ပြန်ပေးပါမည်။
JavaScript ရှိအရာများ
JavaScript တွင်၊ အရာဝတ္ထုများသည် ဆက်စပ်ဒေတာများကို အတူတကွ အုပ်စုဖွဲ့ရန် နည်းလမ်းတစ်ခုဖြစ်သည်။ အရာဝတ္တုများကို နည်းလမ်းနှစ်မျိုးဖြင့် ဖန်တီးနိုင်သည်- သော့ချက်စကားလုံးအသစ်ကို အသုံးပြုခြင်းဖြင့် သို့မဟုတ် constructor လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြင့် ဖန်တီးနိုင်သည်။
သော့ချက်စကားလုံးအသစ်ကို အသုံးပြု၍ အရာဝတ္ထုတစ်ခုကို ဖန်တီးရန်၊ သင်သည် အောက်ပါ syntax ကို အသုံးပြုရပါမည်-
var obj = အရာဝတ္ထုအသစ်();
constructor လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အရာဝတ္ထုတစ်ခုကို ဖန်တီးရန်၊ သင်သည် အောက်ပါ syntax ကို အသုံးပြုရပါမည်-
var obj = အရာဝတ္ထုအသစ်(); obj.name = "ယောဟန်";
Object Properties များ
JavaScript တွင်၊ အရာဝတ္ထုများသည် dot operator (.) ကို အသုံးပြု၍ ဝင်ရောက်နိုင်သော ဂုဏ်သတ္တိများရှိသည်။ ဥပမာအားဖြင့်၊ သင်အသုံးပြုမည့်အရာဝတ္တု "ဂျွန်" တွင် "အမည်" ၏တန်ဖိုးကိုရယူရန်-
john.name
အလားတူ၊ သင်အသုံးပြုမည့်အရာဝတ္တုတွင် "အသက်" ၏တန်ဖိုးကိုရယူရန်၊
ဂျွန်။အသက်