我是JavaScript新手,我相信有人可以帮我解决这个noobie问题。
我读到我们可以通过以下代码设置多个cookie:
document.cookie = "website=paulund";
// cookie is now website=paulund
document.cookie = "secondwebsite=paulund-demo";
// cookie is now website=paulund;secondwebsite=paulund-demo;
但是,我发现document.cookie
只是一个字符串对象。令我困惑的是,为什么简单的赋值运算符(= NOT + =)能够将两个cookie附加在一起。
有人请说明这个......
答案 0 :(得分:1)
document.cookie
是具有原生setter
和getter functions
的访问者属性,因此不是具有value
的数据属性:您所写的内容与什么不同你读过,一切都是由JavaScript解释器调解的。
详细了解here