JavaScript တွင် အခင်းအကျင်းထဲသို့ ပြောင်းလဲ၍မရသော အစိတ်အပိုင်းများ ထည့်သွင်းခြင်း
ယခု အခင်းအကျင်းထဲသို့ ပြောင်းလဲ၍မရသော အစိတ်အပိုင်းများ ထည့်သွင်းနည်းကို သင်ယူကြပါစို့။ ဥပမာအနေဖြင့် ကျွန်ုပ်တို့တွင် အခင်းအကျင်းတစ်ခု ရှိသည်ဆိုပါစို့။
let arr = [1, 2, 3, 4, 5];
ထိုအထဲသို့ အစိတ်အပိုင်းအသစ်တစ်ခု ထည့်ကြည့်ရအောင်။ ကျွန်ုပ်တို့၏ ချဉ်းကပ်နည်းအရ အခင်းအကျင်း၏ မိတ္တူတစ်ခုကို ပြုလုပ်ပြီး အစိတ်အပိုင်းအသစ်ကို ထိုမိတ္တူထဲသို့ ထည့်သွင်းသင့်သည်။ ဤသို့ပြုလုပ်ကြည့်ပါ။
let copy = Object.assign([], arr);
copy.push(6);
let res = copy;
ယခု ဒုတိယချဉ်းကပ်နည်း destructuring ကို အသုံးပြုကြည့်ပါမည်။
let res = [...arr, 6];
ခလုတ်တစ်ခုကို ပြုလုပ်ပါ၊ ထိုခလုတ်ကို နှိပ်လိုက်သောအခါ အခင်းအကျင်းထဲသို့ အစိတ်အပိုင်းအသစ်တစ်ခု ပြောင်းလဲ၍မရသောနည်းဖြင့် ထည့်သွင်းခြင်း ဖြစ်ပေါ်လာစေရန်။