Я пытаюсь получить действительный и недействительный массив из моего data
. Как мы используем фильтр, чтобы обе операции обеспечивали validArray, который соответствует условию, и наоборот.
данные
const misMatchedItems = [];
const matchedItems = [];
const rxInfos= [{
"drugName": "ATRIPLA TABS",
"ancillaryProductInd": "false",
"firstFillIndicator": "N",
"indexId": "1",
"uniqueRxId": "1711511459709"
},
{
"errorDetails": {
"errorCode": "0077",
"errorDesc": "uniqueRxId not found for2711511911555"
}
}
]
const validArray = rxInfos.filter((element) => {
return (element.hasOwnProperty('indexId'));
});
matchedItems = validArray;
const inValidArray = rxInfos.filter((element) => {
return (element.hasOwnProperty(!'indexId'));
});
misMatchedItems = inValidArray;