JavaScript တွင် Array နှင့် Object ကိုခွဲခြားခြင်း
အထက်တွင်ဖော်ပြထားသည့်အတိုင်း၊ typeof operator သည်
array များနှင့် object များကို ခွဲခြားရန် ခွင့်မပြုပါ။
သို့သော် တစ်ခါတစ်ရံ ၎င်းကိုခွဲခြားရန် လိုအပ်သည်။
Array.isArray() function က ကူညီပေးမည်:
console.log( Array.isArray([]) ); // true ကိုဖော်ပြမည်
console.log( Array.isArray({}) ); // false ကိုဖော်ပြမည်
ကုဒ်ကို မဖွင့်ဘဲ၊ console တွင် အဘယ်အရာကို ဖော်ပြမည်ကို ဆုံးဖြတ်ပါ:
console.log( Array.isArray([1, 2, 3]) );
ကုဒ်ကို မဖွင့်ဘဲ၊ console တွင် �ဘယ်အရာကို ဖော်ပြမည်ကို ဆုံးဖြတ်ပါ:
console.log( Array.isArray({x: 1, y: 2, z: 3}) );