JavaScript - 我们可以在cookie中设置javascript对象吗?

Sri*_*ram 2 javascript cookies

我试图在Cookie中放置一个javascript对象但不知何故它被转换为String对象.我们有什么办法可以在JavaScript中设置对象吗?

Jos*_*eph 5

您可以使用JSON.stringify()将对象转换为JSON字符串并存储它.然后,当您阅读它们时,使用将字符串转换为ObjectJSON.parse()

此外,最好使用LocalStorage而不是cookie来存储更大的数据.两者都存储字符串,但cookie只有4kb,而LocalStorage大约是5-10MB.