为什么Javascript Cookie会被添加,尽管=正在使用

时间:2018-02-14 06:12:10

标签: javascript cookies

我是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附加在一起。

有人请说明这个......

1 个答案:

答案 0 :(得分:1)

document.cookie是具有原生settergetter functions的访问者属性,因此不是具有value的数据属性:您所写的内容与什么不同你读过,一切都是由JavaScript解释器调解的。

详细了解here