js处理数组筛选对象

 

 

// 获取被删除的下标
let index = this.数组名.map(item => item.key).indexOf(this.需要删除对象的key)
this.数组名.splice(index,1)


// 筛选符合条件
let list=[
{aa:'张三',bb:'第一季度考核',cc:'互联网行业',dd:'本科',ee:'2',ff:'优秀'},
{aa:'李四',bb:'第一季度考核',cc:'服务行业',dd:'本科',ee:'2',ff:'良好'},
{aa:'王五',bb:'第二季度考核',cc:'互联网行业',dd:'硕士',ee:'2',ff:'优秀'},
{aa:'赵六',bb:'第一季度考核',cc:'服务行业',dd:'本科',ee:'1',ff:'-'},
{aa:'孙七',bb:'第二季度考核',cc:'互联网行业',dd:'博士',ee:'2',ff:'良好'},
{aa:'王九',bb:'第一季度考核',cc:'互联网行业',dd:'本科',ee:'0',ff:'-'},
]
this.list = list.filter(item => item.aa.indexOf(this.keyWord)>=0)

 

 

 



posted @ 2022-05-25 16:00  巨菜的小鸟  阅读(953)  评论(0编辑  收藏  举报