当前位置: 首页 > Web前端 > JavaScript

filterfind

时间:2023-03-27 13:09:28 JavaScript

的过滤是根据idkeys的集合进行过滤,结果aletresult=[]leta=[{id:1,desc:'我是1'},{id:2,desc:'我是1'},{id:3,desc:'我是1'},]让b=[2,3]预期结果result=[{id:2,desc:'我是1'},{id:3,desc:'Iam1'},]通常循环两次a.forEach((itme)=>{for(leti=0;i{//依次返回:undefined23;如果filter是Undefined的结果,则为false,如果有值,则为trueconsole.log(Object.values(b).find((i)=>i===v.id))返回Object.values(b).find((i)=>i===v.id)})