В этом синтаксисе добавлен новый ключ в cookie в браузере:
document.cookie = "key=value";
который добавляет это значение в document.cookie
вместо замены старого значения, которое является операцией, которую он должен выполнять в сценарии по умолчанию.
Как достигается это поведение строки, т.е. превышение работы по умолчанию?
Так всегда работали файлы cookie в JavaScript.
document.cookie = "key=value";
document.cookie; // "key=value"
document.cookie = "key=value2";
document.cookie; // "key=value2"
document.cookie = "key2=valuex";
document.cookie; // "key=value2;key2=valuex"
Исходный key
только перезаписывается, если он указан снова. Файлы cookie являются странными и противоречивыми, поскольку независимо от того, сколько файлов cookie для домена установлено, существует только одно значение для document.cookie
- единственная строка
document.cookie
перезаписывает первое, потому что ключ тот же