数组的过滤

时间:2025-03-20 09:16:12
let arr = [{id:1,name:"aa"},{id:2,name:"bb"}]; // 过滤字段数组 let filterArr = []; arr.map((val,i) =>{ filterArr.push(val.name); }) let arr2 = [{id:1,name:"aa"},{id:2,name:"bb"},{id:3,name:"cc"},{id:4,name:"dd"},{id:5,name:"ee"}]; let arr3 = arr2.filter((val,i)=>{ // 过滤arr return !filterArr.includes(val.name); }) console.log('arr2过滤arr1',arr3);//[{id:3,name:"cc"},{id:4,name:"dd"},{id:5,name:"ee"}]