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

Как прочитать Cookies

Для чтения cookies в JavaScript можно использовать свойство document.cookie. Оно возвращает все cookies в виде строки, разделённых точкой с запятой.

javascript
const allCookies = document.cookie; // "name=value; name2=value2"

Чтобы получить конкретное значение cookie, можно разбить строку и найти нужное:

javascript
function getCookie(name) {
  const cookies = document.cookie.split('; ');
  for (const cookie of cookies) {
    const [cookieName, cookieValue] = cookie.split('=');
    if (cookieName === name) {
      return decodeURIComponent(cookieValue);
    }
  }
  return null;
}

const myCookie = getCookie('session_id');

Важно:

  • Значения cookie хранятся в закодированном виде (используется encodeURIComponent), поэтому нужно декодировать
  • Для удобства можно использовать библиотеки типа js-cookie
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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