uniapp中json数组添加一个元素
时间: 2023-08-08 21:14:04 浏览: 166
ajax json 遍历json数组
假设你要往一个名为`array`的JSON数组中添加一个元素,可以按照以下步骤进行操作:
1. 使用`uni.getStorageSync()`方法获取当前存储在本地的JSON数组,例如:
```
let array = uni.getStorageSync('array') || []
```
这里使用了`||`运算符,如果`uni.getStorageSync('array')`返回`null`或者`undefined`,则会将空数组`[]`赋值给`array`。
2. 往`array`数组中添加新元素,例如:
```
array.push({
name: '张三',
age: 18
})
```
这里添加了一个名为`张三`、年龄为`18`的对象元素到`array`数组中。
3. 使用`uni.setStorageSync()`方法将更新后的`array`数组存储到本地,例如:
```
uni.setStorageSync('array', array)
```
这里将更新后的`array`数组存储到本地的`array`键中。
完整的代码示例如下:
```
let array = uni.getStorageSync('array') || []
array.push({
name: '张三',
age: 18
})
uni.setStorageSync('array', array)
```
阅读全文