SuperManSuperWorld
2017-05-27 14:47:33
請問怎么篩選這個數(shù)據(jù)? 比如arr數(shù)組中已經(jīng)有10001,? 就把data對象中的id為 10001篩選掉, 不要它, var?arr?=?["10001","10003"];var?data?=[{????id:"10001",????name:"one"},{????id:"10002",????name:"two"},{????id:"10003",????name:"thri"},{????id:"10004",????name:"four"}];
3 回答
已采納

hahhhha
TA貢獻(xiàn)50條經(jīng)驗(yàn) 獲得超32個贊
試一下下面的邏輯。
var?arr?=?["10001","10003"]; var?data?=[ { id:"10001", name:"one" }, { id:"10002", name:"two" }, { id:"10003", name:"thri" }, { id:"10004", name:"four" } ]; var?newData?=?data.filter((j)=>{ var?flag?=?true; for(k?of?arr){ if(k?==?j.id){ flag?=?false; break; } } return?flag; }); console.log(newData);

添加回答
舉報
0/150
提交
取消