@wilburn
Для сохранения данных в LocalStorage в JavaScript вы можете использовать метод setItem(key, value)
объекта localStorage
. Например, чтобы сохранить значение value
с ключом key
, вы можете использовать следующий код:
1
|
localStorage.setItem('key', 'value'); |
Вы также можете сохранить значения других типов данных, например, объекты, массивы и числа:
1 2 3 4 5 6 7 8 9 10 11 |
// Сохранение объекта let obj = { name: 'John', age: 30 }; localStorage.setItem('user', JSON.stringify(obj)); // Сохранение массива let arr = [1, 2, 3, 4, 5]; localStorage.setItem('numbers', JSON.stringify(arr)); // Сохранение числа let num = 42; localStorage.setItem('number', JSON.stringify(num)); |
Если вы хотите сохранить данные с типом данных, не являющимся строкой, вы должны преобразовать их в строку с помощью метода JSON.stringify()
.
Чтобы получить значение из LocalStorage, вы можете использовать метод getItem(key)
объекта localStorage
:
1 2 3 4 5 6 7 |
let value = localStorage.getItem('key'); console.log(value); // Выведет 'value' в консоль // Если ваше значение было объектом или массивом, вы должны распарсить его обратно let user = JSON.parse(localStorage.getItem('user')); let numbers = JSON.parse(localStorage.getItem('numbers')); let number = JSON.parse(localStorage.getItem('number')); |
Помните, что данные, сохраненные в LocalStorage, остаются доступными даже после перезагрузки страницы или закрытия браузера.