⊗jsPmDstAInr 298 of 505 menu

JavaScript တွင် Array များကို Destructuring လုပ်ခြင်း

ဤသင်ခန်းစာတွင် Array များ destructuring လုပ်ခြင်း လုပ်ဆောင်ချက်ကို ခွဲခြမ်းစိတ်ဖြာပါမည်။ ဤ လုပ်ဆောင်ချက်သည် Array ၏ element များကို variable များထဲသို့ လိုင်းတစ်လိုင်းတည်း အစုလိုက်ရေးသားရန် ရည်ရွယ်ပါသည်။

ဤလုပ်ဆောင်ချက်၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်:

let [variable1, variable2, variable3] = array;

မြင်တွေ့ရသည့်အတိုင်း၊ = လက္ခဏာ၏ ဘယ်ဘက်တွင် square brackets အတွင်း၌ variable အမည်များကို စာရင်းပြုထားသည်။ ထို variable များကို စတုဂံကွင်းပွင့် let ၏ ရှေ့တွင်တည်ရှိသော မှတစ်ဆင့် အစုလိုက် ကြေညာသည်။

လုပ်ဆောင်ချက်၏ ရလဒ်အနေဖြင့် ပထမ variable အတွင်းသို့ array ၏ ပထမ element ကို ရေးသွင်းမည်ဖြစ်သည် (ဆိုလိုသည်မှာ key သုည ရှိသောအရာ)၊ ဒုတိယ variable အတွင်း - ဒုတိယအရာ၊ တတိယ variable အတွင်း - တတိယအရာ ဖြစ်သည်။

လက်တွေ့ဥပမာတစ်ခုကို ကြည့်ရှုကြပါစို့။ ကျွန်ုပ်တို့တွင် နှစ်၊ လ နှင့် ရက်စွဲကို သိုလှောင်ထားသော array တစ်ခုရှိသည်ဆိုပါစို့:

let arr = [2025, 12, 31];

destructuring ကို အသုံးပြု၍ နှစ်၊ လနှင့် ရက်စွဲကို သက်ဆိုင်ရာ variable များထဲသို့ ရေးသွင်းကြပါစို့:

let arr = [2025, 12, 31]; let [year, month, day] = arr;

ကျွန်ုပ်တို့၏ variable များ၏ အကြောင်းအရာများကို ကြည့်ရှုကြပါစို့:

console.log(year); // 2025 ကို ပြသမည် console.log(month); // 12 ကို ပြသမည် console.log(day); // 31 ကို ပြသမည်

နှိုင်းယှဉ်ကြည့်ရှုရန်အတွက် destructuring မပါဘဲ ကုဒ်သည် မည်မျှ အဆင်မပြေနိုင်ပုံနှင့် ရှည်လျားနိုင်ပုံကို ကြည့်ရှုပါ:

let arr = [2025, 12, 31]; let year = arr[0]; let month = arr[1]; let day = arr[2]; console.log(year); // 2025 ကို ပြသမည် console.log(month); // 12 ကို ပြသမည် console.log(day); // 31 ကို ပြသမည်

အောက်ပါကုဒ်တွင် array ၏ အစိတ်အပိုင်းများကို သက်ဆိုင်ရာ variable များထဲသို့ ရေးသွင်းထားသည်:

let arr = ['John', 'Smit', 'development', 'programmer', 2000]; let name = arr[0]; let surname = arr[1]; let department = arr[2]; let position = arr[3]; let salary = arr[4];

ဤကုဒ်ကို လေ့လာထားသော သဘောတရားအရ destructuring မှတစ်ဆင့် ပြန်လည်ပြင်ဆင်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်