Kubadilisha Miundo Iliohifadhiwa katika localStorage kwa JavaScript

Acha kwenye kuhifadhi dhabiti kuhifadhiwe safu fulani:

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

Acha sasa hitaji litakaje la kubadilisha safu hii, kwa mfano, kuongeza kipengele kingine mwishoni au kubadilisha kipengele kilichopo tayari.

Kutatua tatizo hili, tutapata mnyororo uliohifadhiwa kwenye hifadhi na safu, tubadilishe mnyororo huu kuwa safu, tufanye mabadiliko yanayohitajika kwenye safu hii, tubadilishe safu hii tena kuwa mnyororo na tuandike tena kwenye hifadhi:

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

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

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

Imetolewa safu ifuatayo ya watumiaji:

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

Ihifadhi kwenye kuhifadhi dhabiti. Kisha fanya vitambulisho 3 na kifungo. Acha kwenye vitambulisho ingizwe jina la ukoo, jina la kwanza na umri. Kwa kubonyeza kifungo andika mtumiaji mpya mwishoni mwa safu iliyohifadhiwa kwenye hifadhi.