通常数组数据也和数据一样,增删查改 。 下面并没有一一举例,只是简单将自己目前使用到的记录一下。
- 添加使用自带的concat函数实现。 (流程: new一个新的数组,然后将数组在showlListData 数组后面追加一个元素)
- 直接通过重定义来清空删除。
都是入门最简单的用法;需要用到的,方便参考使用 。
### 小程序数据对象使用,向数组追加数据
var newarray = [{
index: i,
id: js.data.devices[i].id ,
title: js.data.devices[i].title ,
auth_info: js.data.devices[i].auth_info
}];
//解析返回数据
// stDeviceItem.index = i ;
// stDeviceItem.id = js.data.devices[i].id ;
// stDeviceItem.title = js.data.devices[i].title;
// stDeviceItem.auth_info = js.data.devices[i].auth_info;
that.setData({
showListData: that.data.showListData.concat(newarray)
})
注: 上面代码中concat就是对数组的对象元素追加。
### 小程序初始化、清空数据
that.setData({
showListData: []
})