Вопрос проверяет знание Web Storage API и методов работы с localStorage для хранения данных на стороне клиента.
localStorage — это часть Web Storage API, которая позволяет хранить данные в браузере без срока действия. Данные сохраняются даже после закрытия вкладки или браузера. Все методы синхронны и работают только со строками.
// Сохраняем данные
localStorage.setItem('username', 'John');
localStorage.setItem('theme', 'dark');
// Получаем данные
const user = localStorage.getItem('username'); // 'John'
// Удаляем одну запись
localStorage.removeItem('theme');
// Получаем количество записей
console.log(localStorage.length); // 1
// Доступ по индексу
const firstKey = localStorage.key(0); // 'username'
// Очищаем всё хранилище
localStorage.clear();Вывод: localStorage удобен для хранения пользовательских настроек, токенов или кэширования данных, которые должны сохраняться между сессиями. Однако не стоит хранить конфиденциальную информацию, так как данные доступны через JavaScript.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию