更改 json 数组 localstorage 的值

发布于 2025-01-08 23:42:41 字数 352 浏览 0 评论 0原文

我想将数组 2 的“Used”值从 0 更改为 1 我正在将所述数组保存在本地存储中

0: {Referencia: "AV02", Descripcion: "TEXT", Precio: "30", Usado: 0}
1: {Referencia: "AV02", Descripcion: "TEXT", Precio: "30", Usado: 0}
2: {Referencia: "AV04", Descripcion: "TEXT", Precio: "0.35", Usado: 0}
3: {Referencia: "AV01", Descripcion: "TEXT", Precio: "45", Usado: 0}

I would like to change the Used value of for example array 2 from 0 to 1
I am saving said array in localstorage

0: {Referencia: "AV02", Descripcion: "TEXT", Precio: "30", Usado: 0}
1: {Referencia: "AV02", Descripcion: "TEXT", Precio: "30", Usado: 0}
2: {Referencia: "AV04", Descripcion: "TEXT", Precio: "0.35", Usado: 0}
3: {Referencia: "AV01", Descripcion: "TEXT", Precio: "45", Usado: 0}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

远昼 2025-01-15 23:42:54

我猜您是在问当对象是数组的元素时如何更改对象属性的值。如果是这样:

arrayOfObjects[2].Usado=1;

在执行此操作之前,您必须从 localStorage 检索数据,并在完成后将其以相同键放回本地存储(根据需要使用 JSON 字符串化和解析步骤,本地存储仅存储字符串,对象和数组具有在存储之前转换为字符串)。

I'm guessing you are asking how to change the value of an object property when the object is an element of an array. If so:

arrayOfObjects[2].Usado=1;

You would have to retrieve the data from localStorage before doing this and put it back to local storage under the same key when you were done (with JSON stringifying and parsing steps as needed, local storage stores strings only, objects and arrays have to be converted to strings before storing).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文