Встречается на собеседованиях • сегодня

Как использовать Cookies

Cookies — это небольшие текстовые данные, хранящиеся в браузере. Они используются для сохранения состояния между запросами (например, аутентификация, настройки).

Основные методы работы с Cookies:

  1. Чтение Cookies
    Доступны через document.cookie, который возвращает строку в формате key=value; key2=value2.

    javascript
    const cookies = document.cookie.split(';').reduce((acc, cookie) => {
      const [key, value] = cookie.trim().split('=');
      acc[key] = value;
      return acc;
    }, {});
  1. Запись Cookies
    Устанавливаются через document.cookie в формате key=value; attributes.

    javascript
    document.cookie = `username=John; expires=${new Date(Date.now() + 86400e3).toUTCString()}; path=/`;
  2. Атрибуты Cookies

    • expires или max-age — срок жизни.
    • path — путь, для которого cookie доступны.
    • domain — домен.
    • secure — передача только по HTTPS.
    • samesite — защита от CSRF (Strict, Lax, None).
  3. Удаление Cookies
    Установите expires в прошедшую дату:

    javascript
    document.cookie = 'username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;';
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы