I have an array
var arr = ['0333', '0444', '0334'];
And i have an array of objects.
var objArray = [{'name':'abc', 'phone':'0333'},
{'name':'xyz', 'phone':'0334'},
{'name':'fgfh', 'phone':'0999'},
{'name':'abc', 'phone':'0666'},
{'name':'abc', 'phone':'0444'}
]
Now i want to make a search for all arr values/indexes in objArray and separate objects with matching values, and separate with no matching values
var matchingArray = [];
var noMatchingArray = [];
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < objArray.length; j++) {
if(objArray[j]['phone'] == arr[i]){
matchingArray.push(objArray);
}
}
}
How do i add no matching objects to noMatchingArray ?
matchingArrayandnoMatchingArray?else { noMatchingArray.push(objArray[j]); }, as well asmatchingArray.push(objArray[j]);in preceding line.