[英]Update localstorage object value & save it using jquery
如何更新 localstorage object 值並使用 jquery 保存它?
下面是我試過的代碼
var cachekey = "shop/elasticCache/sku$$" + this.product.parentSku
const { category } = JSON.parse(
localStorage.getItem("shop/elasticCache/sku$$" + this.product.parentSku)
)
var productcache = []
productcache = localStorage.getItem(cachekey)
var updatedproductcache = JSON.parse(productcache)
updatedproductcache.name = category
productcache = JSON.stringify(updatedproductcache)
localStorage.setItem(cachekey, productcache)
我正在嘗試從 localstorage json 更新category
數據
如果您刪除不必要的代碼(重復代碼),您將只有這個
const cachekey = "shop/elasticCache/sku$$" + this.product.parentSku,
{category} = JSON.parse(localStorage.getItem(cachekey));
category.name = category;
localStorage.setItem(cachekey, JSON.stringify(category));
雖然它沒有意義,但它應該可以正常工作,你需要檢查typeof category !== "undefined"
,也許它在你的 localStorage 中還不存在
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.