I'm trying to find is_Y === 'Y' object from like this code
const tmpArray = [
[{ "no": 1, "is_Y": "Y", }],
[{ "no": 2, "is_Y": "N", }],
[{ "no": 3, "is_Y": "Y", }],
[{ "no": 3, "is_Y": "N", }],
[{ "no": 4, "is_Y": "Y", }],
[{ "no": 5, "is_Y": "N", }, { "no": 6, "is_Y": "Y", }]
];
function findY(array) {
return array.filter(function (item) {
return item.filter(function (item2) {
return item2.is_Y === 'Y';
});
});
}
console.log(findY(tmpArray));
result is
[
[ { no: 1, is_Y: 'Y' } ],
[ { no: 2, is_Y: 'N' } ],
[ { no: 3, is_Y: 'Y' } ],
[ { no: 3, is_Y: 'N' } ],
[ { no: 4, is_Y: 'Y' } ],
[ { no: 5, is_Y: 'N' }, { no: 6, is_Y: 'Y' } ]
]
but I'd like to get results format like below
[
{ no: 1, is_Y: 'Y' },
{ no: 3, is_Y: 'Y' },
{ no: 4, is_Y: 'Y' },
{ no: 6, is_Y: 'Y' }
]
what shall I do?