js使用filter过滤数组 let arr=[ {id:1,name:'1'}, {id:2,name:'2'}, {id:3,name:'3'}, {id:4,name:'4'} ] let val='4' arr=arr.filter(item=>{return item.name==val}) //得到arr[{id:4,name:'4'}] //在vue2中使用filter过滤数据需要给数组重新赋值,否则不生效,具体查看vue修改数组的几个方法