Вопрос проверяет понимание клиентского хранения данных в браузере.
LocalStorage — это встроенное хранилище браузера для сохранения данных в формате ключ-значение. Данные сохраняются между перезагрузками и закрытием браузера. Значения хранятся только как строки. Обычно используется для настроек, токенов и небольших кэшей.
LocalStorage является частью Web Storage API и используется для хранения данных на стороне клиента.
Определение:
LocalStorage — это механизм постоянного хранения данных в браузере в формате key-value, доступный через объект localStorage.
Основные операции
localStorage.setItem("token", "123");
localStorage.getItem("token");
localStorage.removeItem("token");
localStorage.clear();
Особенности
Данные сохраняются после перезагрузки страницы.
Доступ возможен только в пределах одного домена.
Значения хранятся в строковом виде.
Пример хранения объекта
const user = { name: "Ivan" };
localStorage.setItem("user", JSON.stringify(user));
const parsed = JSON.parse(localStorage.getItem("user"));
Когда используется
Хранение токенов авторизации.
Сохранение настроек пользователя.
Кэширование простых данных интерфейса.
Вывод
LocalStorage подходит для хранения небольших данных, которые должны сохраняться между сессиями браузера.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию