gpt4 book ai didi

javascript - 如何动态添加和删除json中的 key

转载 作者:行者123 更新时间:2023-12-03 12:46:32 25 4
gpt4 key购买 nike

我需要使用 true 或 false 动态添加和删除 json 中的 key ,我正在使用 jquery mobile 为租车网站编写代码,并且想让所选的汽车不可用,当用户选择时将可用更改为 true 或 false。

var davcarlist = [{
"model": "Fiat",
"number": 111111,
"gear": "Manual",
"available": true
}, {
"model": "Ford",
"number": 222222,
"gear": "Manual",
"available": true
}, {
"model": "Mazda",
"number": 333333,
"gear": "Auto",
"available": true
}, {
"model": "Toyota",
"number": 444444,
"gear": "Auto",
"available": true
}, {
"model": "Audi",
"number": 555555,
"gear": "Auto",
"available": true
}];
var dvdcarlist = JSON.stringify(davcarlist);
localStorage.setItem('someData', dvdcarlist);

最佳答案

要更改 available 的值,您可以:

davcarlist[i].available = false;

要从数组中删除项目,请执行以下操作:

davcarlist.splice(i,1);

其中 i 是该项目在数组中的索引。例如,当 i0 时,我们指的是菲亚特。

顺便说一句,“JSON”是一个字符串,是 Javascript 对象的序列化版本。你拥有的是一个数组。

关于javascript - 如何动态添加和删除json中的 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23326928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com