javascript - 如何为 Javascript 中的对象数组创建 cookie

标签 javascript arrays cookies

如何在 JavaScript 中从 cookie 创建并读取对象数组的值?

[{name="sss", age="33"}
, {name="ll", age="22"}]

最佳答案

您必须“字符串化”数组并将字符串存储在 cookie 中,如下所示:

var myArray = [{name="sss", age="33"} , {name="ll", age="22"}];
var cookieStr = JSON.stringify(myArray);
// Do whatever you want with your cookie

然后您稍后将字符串返回(作为字符串)并解析它:

var cookieStr = ...; // Get it out of the cookie
var myArray = JSON.parse(cookieStr);

关于javascript - 如何为 Javascript 中的对象数组创建 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28593152/

相关文章:

javascript - 是否可以使用 JavaScript 以编程方式在 iOS 移动 Safari 中的文本输入表单字段上触发语音听写?

javascript - Jquery cookie 总是返回 1

Jquery:从cookie中检索数组

javascript - 任何只有一个 API 同时支持桌面和移动设备的 Javascript 框架?

javascript - 禁用 :active pseudo-class on z-index's layers

php - 将 csv 文件读入数组

java - 将 Java 数组分配给非数组属性 - 可序列化

c++ - 将数组 (&) 传递给函数 c++,运行时错误

c# - Cookie 未更新

javascript - 克隆元素时更改 JavaScript 中子元素的 ID