I would like to know how to filter out object in a nested array using javascript.
I have obj sample_obj
in which has different keys, I want to filter using payin=="bank" && payout=="bank" in javascript.
var result= sample_obj.filter((e)=>{
e.payin=="bank" && e.payout=="bank"
})
console.log("Result:", result);
//inputs
var sample_obj = [{
obj1: [{
id: "IN",
amount: 100,
payin: "bank",
payout: "bank"
},{
id: "IN",
amount: 200,
payin: "credit",
payout: "bank"
}],
obj2: [{
id: "TR",
amount: 120,
payin: "bank",
payout: "bank"
},{
id: "TR",
amount: 250,
payin: "debit",
payout: "bank"
}]
}]
Output:
Result:[{
id: "IN",
amount: 100,
payin: "bank",
payout: "bank"
}, {id: "TR",
amount: 120,
payin: "bank",
payout: "bank"}]