我想删除这个对象
{
"taskNo": 1,
"milestoneNo" : 1,
}
从这整个阵列中,
"milestoneList" : [
{
"milestoneTaskName" : {
"milestoneNo" : 1,
"taskName": "test",
},
"milestoneTask" : [
{
"taskNo": 1,
"milestoneNo" : 1,
},{
"taskNo": 2,
"milestoneNo" : 1,
}
]
},
{
"milestoneTaskName" : {
"milestoneNo" : 2,
"taskName": "test",
},
"milestoneTask" : [
{
"taskNo": 1,
"milestoneNo" : 2,
},{
"taskNo": 2,
"milestoneNo" : 2,
}
]
}
]
我试过这样做,但没有用。我已经应用了两个条件作为回报,但它不返回实际输出。这里id是1,mileNo是1
milestoneList.map((obj)=>{
if(typeof obj.milestoneTask !== 'undefined' && obj.milestoneTask.length > 0){
obj.milestoneTask = obj.milestoneTask.filter(function(val) {
return val["taskNo"] !== id && val["milestoneNo"] !== mileNo;
});
}
})
富国沪深
凤凰求蛊
相关分类