JavaScript တွင် အချက်အလက်များ၏ မပြောင်းလဲနိုင်သော သဘောသဘာဝ (Immutable Data)
JavaScript တွင် ခင်းကျင်းမှုများ (arrays) နှင့် အရာဝတ္ထုများ (objects) ကို တိုက်ရိုက်မပြောင်းလဲဘဲ၊ ပထမဆုံးကူးယူ (copy) ပြီးမှသာ ပြောင်းလဲသည့် နည်းလမ်းကို မကြာခဏအသုံးပြုလေ့ရှိသည်။ ထိုသို့သောအခါမျိုးတွင် ခင်းကျင်းမှုများနှင့် အရာဝတ္ထုများသည် မပြောင်းလဲဘဲ မူလအတိုင်းရှိနေသည်ဟု ဆိုလိုပြီး၊ ၎င်းကို မပြောင်းလဲနိုင်သော (immutable) အချက်အလက်များဟု ခေါ်ဆိုသည်။
ထိုကဲ့သို့သော နည်းလမ်းကို React ကဲ့သို့သော ဖရိမ်ဝပ်များ (frameworks) တွင် မကြာခဏအသုံးပြုလေ့ရှိသည်။ ဤသင်ခန်းစာရှိ ဤအခန်းတွင် ခင်းကျင်းမှုများ၊ အရာဝတ္ထုများနှင့် အရာဝတ္ထုများပါဝင်သော ခင်းကျင်းမှုများ (arrays of objects) ကို မပြောင်းလဲနိုင်သောနည်းလမ်း (immutably) ဖြင့် မည်ကဲ့သို့ပြောင်းလဲရမည်ကို သင်ယူသွားပါမည်။ ဤအသိပညာများသည် နောင်တွင်ကျွန်ုပ်တို့အတွက် အသုံးဝင်လာမည်ဖြစ်သည်။