Вопрос проверяет понимание клиентского хранения данных в браузере.
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 подходит для хранения небольших данных, которые должны сохраняться между сессиями браузера.