filter用法
const newArr = [{
code: "1", name: "cc"
}, {
code: "2", name: "aa"
},{
code:"3",name:"bb"
},{
code:"4",name:"dd"
},{
code:"5",name:"ee"
}];
const needArr =["1","2"];
let menus = [];
//第一种情况筛选符合条件
for(var i=0;i<needArr.length;i++){
menus.push(newArr.filter((item) => item.code === needArr[i]))
}
console.log(menus)
==> [[{"code":"1","name":"cc"}],[{"code":"2","name":"aa"}]]
//第二种
menus=newArr.filter((item) => item.code >3)
console.log(menus)
==> [{"code":"4","name":"dd"},{"code":"5","name":"ee"}]