လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array တစ်ခုသို့အရာဝတ်ထုတစ်ခုသို့ပြောင်းလဲရန်နှင့်အရာဝတ်ထု၏ဂုဏ်သတ္တိများကိုကိုင်တွယ်ပုံ

array တစ်ခုသို့အရာဝတ်ထုတစ်ခုသို့ပြောင်းလဲရန်နှင့်အရာဝတ်ထု၏ဂုဏ်သတ္တိများကိုကိုင်တွယ်ပုံ

M66 2025-07-29

အရာဝတ်ထုမှ array: အရာဝတ်ထုတစ်ခု၏ဂုဏ်သတ္တိများကိုဘယ်လိုကိုင်တွယ်ရမလဲ

PHP သို့မဟုတ် JavaScript ဖွံ့ဖြိုးတိုးတက်မှုအတွက် arrays နှင့်အရာဝတ်ထုများသည်အသုံးအများဆုံးဒေတာတည်ဆောက်ပုံများဖြစ်သည်။ အချို့ဖြစ်ရပ်များတွင် Array တစ်ခုသို့ array တစ်ခုအဖြစ်ပြောင်းလဲရန်လိုအပ်လိမ့်မည်။ ၎င်းသည်၎င်း၏ဂုဏ်သတ္တိများကိုကိုင်တွယ်ရန်ပိုမိုလွယ်ကူစေသည်။ ဤဆောင်းပါးသည် arrays များကိုအရာဝတ်ထုများထဲသို့မည်သို့ပြောင်းလဲစေပြီးဘုံ attribute စစ်ဆင်ရေးနည်းလမ်းများပေးရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

array အရာဝတ်ထုသို့ပြောင်းပါ

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'}

၎င်းသည်အရာဝတ်ထု၏အကြောင်းအရာကိုမွမ်းမံရန်လွယ်ကူစေသည်။

လက်တွေ့ကျသော application အခြေအနေများ

Arrays သို့ array များကိုအရာဝတ်ထုများသို့ပြောင်းလဲခြင်းသည်အခြေအနေအမျိုးမျိုးတွင်အလုပ်လုပ်နိုင်သည်။ အောက်ပါတို့သည်အသုံးအများဆုံးအခြေအနေများဖြစ်သည်။

  • 0 န်ဆောင်မှုခံယူသူမှအချက်အလက်အပြောင်းအလဲများကိုလွယ်ကူချောမွေ့စေရန်အတွက် array အချက်အလက်များကိုဆာဗာမှလွှဲပြောင်းပေးသည့်အရာများကိုပြောင်းလဲပါ။
  • အချက်အလက်များကိုပုံစံဖြင့်သိမ်းဆည်းထားသောစည်းလုံးညီညွတ်ရေးနှင့်တင်သွင်းမှုအတွက်အရာဝတ်ထုများအဖြစ်သိုလှောင်ထားပါ။
  • dynamic data lists များကိုမြန်မြန်ဆန်ဆန် dynamic uis ကိုထုတ်ပေးရန်အရာဝတ်ထုများသို့ပြောင်းပါ။

အကျဉ်းချုပ်

Object.Antsign () နည်းလမ်းကို အသုံးပြု. array တစ်ခုကိုအရာဝတ်ထုတစ်ခုကိုအရာဝတ်ထုတစ်ခုသို့ပြောင်းလဲပြီးနောက်ကျွန်ုပ်တို့သည်အရာဝတ်ထု၏ဂုဏ်သတ္တိများကို Syntax သို့မဟုတ် Square Brichacket Syntax မှတစ်ဆင့်အလွယ်တကူရယူနိုင်သည်။ ဤပြောင်းလဲခြင်းသည်စစ်မှန်သောဖွံ့ဖြိုးတိုးတက်မှုတွင်အလွန်အသုံးဝင်သည်။ ကျွန်ုပ်တို့အားအချက်အလက်များကိုထိရောက်စွာလုပ်ဆောင်ရန်ကူညီနိုင်သည်။

ဆက်စပ်အကြောင်းအရာ
မကြာသေးမီ ဆောင်းပါးများ