I have following two arrays of objects
//references
var refs=[
{id:1, name:'John', state:'A'},
{id:2, name:'Obama', state:'P'},
{id:3, name:'Lincoln', state:'P'}
];
//items
var items=[
{ref:refs[0], detailed:true },
{ref:refs[1], detailed:false}
];
Now I want to check if items contains refs[0] . How can I do It? Of course we can do something like this
for(item:items){
if(item.ref==refs[0]){
console.log('contains');
break;
}
}
but I might have 2000 refs. Any ideas. Thank you
while(++i<len)since items[?].refs is a reference you can compare with like this===