Выбор ответа Middle Хранилища обновлено
Присваивание document.cookie
Вопрос
На странице уже есть куки a=1 и b=2, обе доступны из JS. Что окажется в document.cookie после кода?
document.cookie = 'c=3';
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: a=1; b=2; c=3. document.cookie это не обычное строковое свойство: присваивание добавляет или обновляет одну куку, остальные остаются.
Варианты ответа
c=3a=1; b=2a=1; c=3a=1; b=2; c=3правильный ответ
Разбор
document.cookie это не обычное строковое свойство: присваивание добавляет или обновляет одну куку, остальные остаются. Поэтому строка содержит все три. Затереть всё сразу так нельзя, удалять куки приходится по одной через max-age=0. Запись прошла успешно, поэтому вариант без c неверен.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.