【发布时间】:2019-07-24 18:41:56
【问题描述】:
我的项目需要这个解决方案。它对我来说非常重要。 我想从本地存储中用键和索引更新对象值 为了 我的购物车应用程序。
(购物车中产品数量的减少按钮)
举例
function decreaseQuantity(index) {
var oldQty = localStorage.cart[index].quantity;
var newQty = oldQty - 1;
localStorage.setItem(cart[index].quantity, newQty);
}
【问题讨论】:
-
你没有正确使用
localStorage。 -
这不是您获取或设置为 localStorage 的方式。请通过Window.localStorage。 localStorage 使用字符串键值对。您如何将
cart设置为 localStorage? -
@jeto 真相是什么?
-
看这里:https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage。请特别注意检索值的方式(使用
.getItem)以及注意:键和值始终是字符串。您需要对数组进行字符串化并在检索时对其进行解析。 -
我想他现在已经知道文档的 URL 了,伙计们 :)
标签: javascript arrays object local-storage