// 用循环
test() {
let arr = [
{
name: 'lisi',
age: 23
},
{
name: 'zhangsan',
age: 18
},
{
name: 'wangwu',
age: 29
}
]
// 这里来筛选条件
for (let i in arr) {
if (arr[i].age > 23) {
// 去掉这个age大于23的
arr.pop()
}
}
console.log(arr)
}
// 用filter过滤
test() {
let arr = [
{
name: 'lisi',
age: 23
},
{
name: 'zhangsan',
age: 18
},
{
name: 'wangwu',
age: 29
}
]
// filter过滤
let result = arr.filter(function(num) {
return num.age > 23
})
console.log(result)
}
// 把后端返回的字段改为自己的字段
test() {
let data = [{
'name': 'zhangsan',
'age': 20
},
{
'name': 'lisi',
'age': 22
}
]
let result = data.map(item => ({
mingzi: item.name,
age: item.age
}));
console.log(result);
}