美文网首页
js localStorage 存值 取值 新增 和删除

js localStorage 存值 取值 新增 和删除

作者: 酒暖花深Q | 来源:发表于2018-07-16 17:52 被阅读0次

定义 Storage 对象,对象有get(取值), set(设置), add(加入新值)三个方法

一 取值


function getCache(key) {

if (!window.localStorage) {

$.alert('浏览器不支持localstorage');

}else {

var storage =window.localStorage;

return JSON.parse(storage.getItem(key));

}

}

二 存值


function setCache(key, data) {

if (!window.localStorage) {

$.alert('浏览器不支持localstorage');

}else {

var storage =window.localStorage;

storage.setItem(key,JSON.stringify(data));

}

}

三 新增

Storage.add =function (name, addVal) {

    let oldVal = Storage.get(name)

    let newVal = oldVal.concat(addVal)

    Storage.set(name, newVal)

}

四 删除


function deleteCache(key) {

if (!window.localStorage) {

$.alert('浏览器不支持localstorage');

}else {

var storage =window.localStorage;

storage.removeItem(key);

}

}

相关文章

网友评论

      本文标题:js localStorage 存值 取值 新增 和删除

      本文链接:https://www.haomeiwen.com/subject/jcnbpftx.html