localStorage-та сақталған құрылымдарды JavaScript-те өзгерту
Жергілікті жадта келесідей массив сақталсын:
let arr = [1, 2, 3, 4, 5];
localStorage.setItem('data', JSON.stringify(arr));
Енді бізге бұл массивті қандай да бір түрде өзгерту керек болсын, мысалы, оның соңына тағы бір элемент қосу немесе бар элементті өзгерту.
Мәселені шешу үшін жадта сақталған массив жолын алып, оны массивке түрлендіреміз, содан кейін осы массивпен қажетті әрекеттерді орындаймыз, массивті қайтадан жолға түрлендіріп, жадқа қайта жазамыз:
let json = localStorage.getItem('data');
let data = JSON.parse(json);
data.push(6);
data[0] = '!';
localStorage.setItem('data', JSON.stringify(data));
Келесі пайдаланушылар массиві берілген:
let users = [
{
surn: 'surn1',
name: 'name1',
age: 31,
},
{
surn: 'surn2',
name: 'name2',
age: 32,
},
{
surn: 'surn',
name: 'name3',
age: 33,
},
];
Оны жергілікті жадта сақтаңыз. Содан кейін
3 енгізу өрісі мен түйме жасаңыз. Енгізу өрістеріне
тегі, аты және жасы енгізілсін.
Түймені басқан кезде жаңа пайдаланушыны
жадта сақталған массивтің соңына қосыңыз.