JavaScript တွင် localStorage တွင်သိမ်းဆည်းထားသည့် ဒေတာဖွဲ့စည်းပုံများကို ပြုပြင်မွမ်းမံခြင်း

Local storage တွင် array တစ်ခုသိမ်းဆည်းထားသည်ဆိုပါစို့။

javascriptlet arr = [1, 2, 3, 4, 5];
localStorage.setItem('data', JSON.stringify(arr));

ယခု ထို array ကို ပြုပြင်မွမ်းမံရန် လိုအပ်သည်ဆိုပါစို့၊ �ပမာအားဖြင့် ၎င်း၏အဆုံးတွင် element အသစ်တစ်ခု ထပ်ထည့်ရန် သို့မဟုတ် ရှိပြီးသား element တစ်ခုကို ပြောင်းလဲရန်။

ဤပြဿနာကိုဖြေရှင်းရန်၊ storage ထဲတွင်သိမ်းဆည်းထားသည့် array string ကိုရယူပါ၊ ထို string ကို array အဖြစ်သို့ ပြောင်းလဲပါ၊ ထို array ပေါ်တွင် လိုအပ်သော လုပ်ဆောင်ချက်များကိုပြုလုပ်ပါ၊ ထို array ကို နောက်တဖန် string အဖြစ်သို့ပြောင်းလဲပြီး storage ထဲသို့ ပြန်ရေးပါ။

javascriptlet json = localStorage.getItem('data');
let data = JSON.parse(json);

data.push(6);
data[0] = '!';

localStorage.setItem('data', JSON.stringify(data));
Задание 1

အောက်ပါအသုံးပြုသူများပါဝင်သော array ကိုပေးထားသည်။

javascriptlet users = [
  {
    surn: 'surn1',
    name: 'name1',
    age: 31,
  },
  {
    surn: 'surn2',
    name: 'name2',
    age: 32,
  },
  {
    surn: 'surn',
    name: 'name3',
    age: 33,
  },
];

၎င်းကို local storage ထဲသို့ သိမ်းဆည်းပါ။ ထို့နောက် input 3 ခုနှင့် button တစ်ခုပြုလုပ်ပါ။ input များထဲတွင် သူ၏နောက်ဆုံးအမည်၊ ပထမအမည်နှင့် အသက်ကို ရိုက်ထည့်ပါစေ။ Button ကိုနှိပ်သည့်အခါ၊ storage ထဲတွင်သိမ်းဆည်းထားသည့် array ၏အဆုံးတွင် အသုံးပြုသူအသစ်တစ်ဦးကို ရေးထည့်ပါ။