Kubadilisha Miundo Iliohifadhiwa katika localStorage kwa JavaScript
Acha kwenye kuhifadhi dhabiti kuhifadhiwe safu fulani:
let 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:
let json = localStorage.getItem('data');
let data = JSON.parse(json);
data.push(6);
data[0] = '!';
localStorage.setItem('data', JSON.stringify(data));
Imetolewa safu ifuatayo ya watumiaji:
let 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.