我们可以使用以下代码来实现修改本地存储中的 JSON 数组的值:
- 首先,从本地存储中获取 JSON 数组。
let myArray = JSON.parse(localStorage.getItem('myArray'));
- 然后,在数组中找到要修改的元素,并进行修改操作。
myArray[index] = newValue;
- 最后,将修改后的 JSON 数组保存回本地存储中。
localStorage.setItem('myArray', JSON.stringify(myArray));
完整示例代码如下:
// 从本地存储中获取 JSON 数组
let myArray = JSON.parse(localStorage.getItem('myArray'));
// 在数组中找到要修改的元素并进行修改操作
myArray[2] = { id: 3, name: '修改后的名称' };
// 保存修改后的 JSON 数组回本地存储中
localStorage.setItem('myArray', JSON.stringify(myArray));