localStorage-та сақталған құрылымдарды JavaScript-те өзгерту

Жергілікті жадта келесідей массив сақталсын:

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

Енді бізге бұл массивті қандай да бір түрде өзгерту керек болсын, мысалы, оның соңына тағы бір элемент қосу немесе бар элементті өзгерту.

Мәселені шешу үшін жадта сақталған массив жолын алып, оны массивке түрлендіреміз, содан кейін осы массивпен қажетті әрекеттерді орындаймыз, массивті қайтадан жолға түрлендіріп, жадқа қайта жазамыз:

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

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

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

Келесі пайдаланушылар массиві берілген:

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

Оны жергілікті жадта сақтаңыз. Содан кейін 3 енгізу өрісі мен түйме жасаңыз. Енгізу өрістеріне тегі, аты және жасы енгізілсін. Түймені басқан кезде жаңа пайдаланушыны жадта сақталған массивтің соңына қосыңыз.