[
{
id:265,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'parlo,',
initialDate:'2017-07-06',
finalDate:'2017-07-06',
workingDays:1,
employee:{
id:211,
name:'appu'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
},
{
id:4,
name:'CANCEL'
}
],
halfDay:false
},
{
id:277,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'Venon,',
initialDate:'2017-07-03',
finalDate:'2017-07-04',
workingDays:2,
employee:{
id:206,
name:'malya'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
},
{
id:4,
name:'CANCEL'
}
],
halfDay:false
},
{
id:285,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'ferrar,',
initialDate:'2017-09-25',
finalDate:'2017-09-25',
workingDays:1,
employee:{
id:68,
name:'Geena'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
},
{
id:4,
name:'CANCEL'
}
],
halfDay:false
},
{
id:286,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'ole,',
initialDate:'2017-09-26',
finalDate:'2017-09-26',
workingDays:1,
employee:{
id:68,
name:'harry'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
},
{
id:4,
name:'CANCEL'
}
],
halfDay:false
}
]
The above is a simple json array please suggest me a loop to remove the below part of json array.The below object has to be completely removed from the array.I am working on a react-native project so the code has to be in react js.
{
id:4,
name:'CANCEL'
}
My expected output is given below
[
{
id:265,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'parlo,',
initialDate:'2017-07-06',
finalDate:'2017-07-06',
workingDays:1,
employee:{
id:211,
name:'appu'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
}
],
halfDay:false
},
{
id:277,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'Venon,',
initialDate:'2017-07-03',
finalDate:'2017-07-04',
workingDays:2,
employee:{
id:206,
name:'malya'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
}
],
halfDay:false
},
{
id:285,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'ferrar,',
initialDate:'2017-09-25',
finalDate:'2017-09-25',
workingDays:1,
employee:{
id:68,
name:'Geena'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
}
],
halfDay:false
},
{
id:286,
leaveType:{
id:1,
name:'Casual Leave'
},
currentProject:'ole,',
initialDate:'2017-09-26',
finalDate:'2017-09-26',
workingDays:1,
employee:{
id:68,
name:'harry'
},
actionItems:[
{
id:2,
name:'APPROVE'
},
{
id:3,
name:'REJECT'
}
],
halfDay:false
}
]