I am trying to check if array of objects contain a specific object or object with specific property.
var mainArray = [
{name:"Yahya", age:"29"},
{name:"Ahmed", age:"19"},
{name:"Mohamed", age:"10"},
{name:"Ali", age:"32"},
{name:"Mona", age:"25"},
{name:"Shady", age:"62"},
{name:"Reem", age:"11"},
{name:"Marwa", age:"52"}
]
var myObject = {name:"Yahya", age:"29"};
function check() {
if (mainArray.indexOf(myObject) > -1) {
console.log("true")
return true;
} else {
console.log('false')
return false;
}
};
<button onClick="check()">Check</button>
here's however the object is same as one of array objects . but it's return false . I tried includes, also not working.