我有以下对象。
position = {
latitude: 19.067863700000004,
longitude: 72.9991898,
pincode: 400701
}
我想把纬度、经度和邮政编码的值存储在cookie中。
我知道三种方法。
i)将整个position
对象存储在cookie中(这是不推荐的,根据这里)。
var pos = JSON.stringify(position);
document.cookie = "position=" + pos;
ii) 创建三个cookie latitude
, longitude
和pincode
,并将相应的值存储在相应的cookie中。
document.cookie = "latitude=" + position.latitude;
document.cookie = "longitude=" + position.longitude;
document.cookie = "pincode=" + position.pincode;
iii) 创建一个名为position
的cookie,并将其值设置为19.067863700000004|72.9991898|400701
var pos = position.latitude + "|" + position.longitude + "|" + position.pincode;
document.cookie = "position=" + pos;
我的问题是存储Cookie的最佳/理想方式是什么?(如果可能,请给出原因)