var arr= new Array();
arr.push("John");
localStorage["name"] = JSON.stringify(arr);
如何检查John是否存在于本地存储中?获得价值后,下一步该怎么做?
JSON.parse(localStorage["name"]);
答案 0 :(得分:1)
要将值添加到localStorage
,请使用语法
localStorage.setItem("key", "value");
要从localStorage
检索值,请使用语法
var data = localStorage.getItem("key");
按照您的示例,您可以执行类似
的操作var arr = ['John'];
localStorage.setItem("name", JSON.stringify(arr));
检查元素' John'存在于数组中是微不足道的:
var arr = JSON.parse(localStorage.getItem("name"));
if (arr.indexOf("John") == -1) { // Array.indexOf() returns -1 if element not found
// Then "John" does not exist in the array
} else {
// "John" exists in the array
}
答案 1 :(得分:0)
JSON.parse( localStorage["name"] ).indexOf('John3')
答案 2 :(得分:0)
返回假如果阵列-存在功能于localStorage的
JSON.parse(localStorage["name"]).indexOf("John") !== -1 ? false : true;