⊗jsSpDtECh 287 of 294 menu

JavaScript တွင် Array ၏ element များကို immutable အပြောင်းအလဲပြုလုပ်ခြင်း

ယခု array ထဲက element တွေကို immutable နည်းလမ်းနဲ့ ပြောင်းလဲပြုလုပ်ပုံကို သင်ယူလိုက်ကြပါစို့။ ဥပမာအနေနဲ့ ကျွန်တော်တို့မှာ array တစ်ခုရှိတယ်ဆိုပါစို့။

let arr = [1, 2, 3, 4, 5];

ပြောင်းလဲမယ့် element ရဲ့ အညွှန်းကိန်း (index) ကို ind ဆိုတဲ့ variable ထဲမှာ သိမ်းထားပါမယ်။

let ind = 3;

ပေးထားတဲ့ အညွှန်းကိန်းရှိ element ကို ပြောင်းလဲကြပါစို့။ ကျွန်တော်တို့ရဲ့ ချဉ်းကပ်နည်းအရ array ရဲ့ copy တစ်ခု လုပ်ပြီး အဲဒီ copy ထဲမှာ element ကို ပြောင်းလဲရပါမယ်။ အဲဒီလို လုပ်ကြည့်ရအောင်။

let copy = Object.assign([], arr); copy[ind] = '!'; let res = copy;

ဒုတိယချဉ်းကပ်နည်းကို အသုံးပြုကြည့်ပါမယ်။

let res = [ ...arr.slice(0, ind), '!', ...arr.slice(ind + 1) ];

Array ၏ element တစ်ခုကို ပြောင်းလဲတဲ့ လုပ်ဆောင်ချက်ပါဝင်တဲ့ ခလုတ် (button) တစ်ခု ဖန်တီးပါ။ ပြောင်းလဲမည့် element ၏ အညွှန်းကိန်းကို variable ထဲတွင် သိမ်းထားပါ။

မြန်မာ
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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်