首页 > 解决方案 > 如何从 javascript localstorage 中删除项目?

问题描述

我已将项目存储在本地存储中,

{ cart = {"1": ['name',25],"2": ['name2',23]} }

如果我想删除有关具有键(在购物车值内)的项目的信息2,如果购物车在本地存储中,我应该怎么做才能删除它。

标签: javascript

解决方案


首先你需要从本地存储中获取数据,并将其转换为JSON

var dataFromLocalStorage = JSON.parse(localStorage.getItem(keyName));

然后你可以指定你想对数据做什么,在你的情况下删除对象键。

delete dataFromLocalStorage[keyNameYouWantToDelete];

将数据返回到本地存储

localStorage.setItem(keyName, JSON.stringify(dataFromLocalStorage));


推荐阅读