我已将项目存储在本地存储中,
{ cart = {"1": ['name',25],"2": ['name2',23]} }
如果我想删除有关具有键2
(在购物车值内)的商品的信息,如果购物车位于本地存储中,我应该怎么做删除。
答案 0 :(得分:0)
首先,您需要从本地存储中获取数据,并将其转换为JSON
var dataFromLocalStorage = JSON.parse(localStorage.getItem(keyName));
然后,您可以指定要处理的数据,以防万一,请删除对象键。
delete dataFromLocalStorage[keyNameYouWantToDelete];
将数据返回到localStorage
localStorage.setItem(keyName, JSON.stringify(dataFromLocalStorage));
答案 1 :(得分:0)
您可能可以再次使用不具有“ 2”的新值来设置localStorage,如下所示-
str =b'001 000000000000000000 000 4.98 135.1 100.8 0.00 0.00 6.6\r\n'
Result =[i for i in str.strip().split()]
#Result = ['001', '000000000000000000', '000', '4.98', '135.1', '100.8', '0.00', '0.00', '6.6']
答案 2 :(得分:-1)
localStorage.setItem('ItemKey', 'ItemValue');
console.log(localStorage.getItem('ItemKey'));
localStorage.removeItem('ItemKey');
console.log(localStorage.getItem('ItemKey'));