PHP သို့မဟုတ် JavaScript ဖွံ့ဖြိုးတိုးတက်မှုအတွက် arrays နှင့်အရာဝတ်ထုများသည်အသုံးအများဆုံးဒေတာတည်ဆောက်ပုံများဖြစ်သည်။ အချို့ဖြစ်ရပ်များတွင် Array တစ်ခုသို့ array တစ်ခုအဖြစ်ပြောင်းလဲရန်လိုအပ်လိမ့်မည်။ ၎င်းသည်၎င်း၏ဂုဏ်သတ္တိများကိုကိုင်တွယ်ရန်ပိုမိုလွယ်ကူစေသည်။ ဤဆောင်းပါးသည် arrays များကိုအရာဝတ်ထုများထဲသို့မည်သို့ပြောင်းလဲစေပြီးဘုံ attribute စစ်ဆင်ရေးနည်းလမ်းများပေးရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
Array တစ်ခုကိုအရာဝတ်ထုတစ်ခုအဖြစ်ပြောင်းရန် အရာဝတ်ထုတစ်ခုကို JavaScript ရှိအရာဝတ်ထုကိုသုံးနိုင်သည်။ ဤနည်းလမ်းသည် parametersk နှစ်ခုကိုလက်ခံသည်။ array ကို Object.Any ကိုဖြတ်ကျော်ပြီးနောက် attribute nory အသစ်တစ်ခုကိုဖန်တီးရန် attribute value အဖြစ် array ၏တန်ဖိုးအဖြစ်ခင်းကျင်း၏အညွှန်းကိန်းတန်ဖိုးကိုအသုံးပြုလိမ့်မည်။
const arr = ['foo', 'bar', 'baz'];
const obj = Object.assign({}, arr);
console.log(obj); // ထုတ်လုပ်ခြင်း:{0: 'foo', 1: 'bar', 2: 'baz'}
အထက်ဖော်ပြပါကုဒ်သည် element တစ်ခုစီကိုခင်းကျင်းမှုတွင်အရာဝတ်ထု၏ attribute များထဲသို့ပြောင်းလဲစေပြီးအရာဝတ်ထု OBJ အသစ်၏ဂုဏ်သတ္တိများကို array ၏ attribute များအဖြစ်သတ်မှတ်သည်။
Array တစ်ခုကိုအရာဝတ်ထုတစ်ခုသို့ပြောင်းလဲပြီးနောက်အရာဝတ်ထု၏ဂုဏ်သတ္တိများကိုဝင်ရောက်ရန် DOT Syntax သို့မဟုတ် Square Brichacket Syntax ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်:
console.log(obj[0]); // ထုတ်လုပ်ခြင်း:foo
console.log(obj['1']); // ထုတ်လုပ်ခြင်း:bar
အလားတူပင်သင်သည်အရာဝတ်ထုတစ်ခု၏ပိုင်ဆိုင်မှုတန်ဖိုးကိုတာ 0 န်ယူရာတွင်ပါ 0 င်သည့်အော်ပရေတာမှတစ်ဆင့်ပြုပြင်နိုင်သည်။
obj[2] = 'qux';
console.log(obj); // ထုတ်လုပ်ခြင်း:{0: 'foo', 1: 'bar', 2: 'qux'}
၎င်းသည်အရာဝတ်ထု၏အကြောင်းအရာကိုမွမ်းမံရန်လွယ်ကူစေသည်။
Arrays သို့ array များကိုအရာဝတ်ထုများသို့ပြောင်းလဲခြင်းသည်အခြေအနေအမျိုးမျိုးတွင်အလုပ်လုပ်နိုင်သည်။ အောက်ပါတို့သည်အသုံးအများဆုံးအခြေအနေများဖြစ်သည်။
Object.Antsign () နည်းလမ်းကို အသုံးပြု. array တစ်ခုကိုအရာဝတ်ထုတစ်ခုကိုအရာဝတ်ထုတစ်ခုသို့ပြောင်းလဲပြီးနောက်ကျွန်ုပ်တို့သည်အရာဝတ်ထု၏ဂုဏ်သတ္တိများကို Syntax သို့မဟုတ် Square Brichacket Syntax မှတစ်ဆင့်အလွယ်တကူရယူနိုင်သည်။ ဤပြောင်းလဲခြင်းသည်စစ်မှန်သောဖွံ့ဖြိုးတိုးတက်မှုတွင်အလွန်အသုံးဝင်သည်။ ကျွန်ုပ်တို့အားအချက်အလက်များကိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။