Javascript 设置本地存储

Javascript 设置本地存储,javascript,jquery,html,Javascript,Jquery,Html,如何在localStorage中存储多个数据?使用数组似乎不起作用 for(i=0;i<8;i++){ localStorage.vals[i]= item[i]; //vals[i] does not work } 用于(i=0;i的使用和方法 在中设置对象 更新 要检查本地存储中是否已存在数据: if (localStorage.getItem('myData')) { // Already Exists } LocalStorage只能存储字符串数据 您可以将数组和

如何在
localStorage
中存储多个数据?使用数组似乎不起作用

for(i=0;i<8;i++){
   localStorage.vals[i]= item[i]; //vals[i] does not work
}
用于(i=0;i的使用和方法

在中设置
对象

更新

要检查
本地存储中是否已存在
数据

if (localStorage.getItem('myData')) {
    // Already Exists
}

LocalStorage只能存储字符串数据

您可以将数组和对象存储为JSON格式:

localStorage.vals = JSON.stringify(item);

除此之外,GitHub中还提供了大量定制的HTML5存储:

  • 您可以阅读下面提到的文章,全面了解HTML5中的localStorage:


    哈哈……我要回答两次,你在我之前回答jst……顺便说一句……它的正确伙伴:)localStorage数据会覆盖相同的JOSN对象吗?只想知道如果用户进行更改,相同的JSON对象是否会保存最新的数据。@Bekki如果使用相同的键(例如
    myData
    )存储数据,它将覆盖以前的数据。还有一个问题。如何编写
    if()
    语句来检查
    myData
    是否已存储?
    if (localStorage.getItem('myData')) {
        // Already Exists
    }
    
    localStorage.vals = JSON.stringify(item);