一、删除不符合条件的数据
数据如下 (把status等于1的数据删除)
var list = [{
"amount": 10,
"createTime": 1533010042926,
"id": 14,
"status": 0
}, {
"amount": 20,
"createTime": 1533009699479,
"id": 13,
"status": 0
}, {
"amount": 5,
"createTime": 1533009584467,
"id": 12,
"status": 1
}]
方法1.数组的splice方法
// 方法一
for (var i = 0; i < list.length; i++) {
if (list[i]["status"] == 1) {
list.splice(i, 1);
i--;
}
}
console.log(list)
方法2.filter过滤数据
// 方法二
let a = list.filter((item, i) => {
return item.status != 1;
})
console.log(a)