JSFiddle - React, Tailwind, and code Playground
JavaScript
var obj1 =
{
"results": [
{
"loc": [
{
"a": 101,
"b": 100,
"anc": [
{
"title": "B2"
}
]
},
{
"a": 200,
"b": 300,
"anc": [
{
"title": "A1"
},
{
"a": 222,
"b": 121,
"anc": [
{
"title": "C3"
}
]
},
{
"a": 122,
"b": 333,
"anc": [
{
"title": "C3"
}
]
},
]
}
]
}
]
}
var obj2 =
{
"ILoc": [
{
"ais": "A1"
},
{
"ais": "C3"
},
{
"ais": "B2"
},
]
}
for(var i=0;i<obj1.results[0].loc.length;i++){
var findA = obj1.results[0].loc[i].anc[0].title;
for(var j=0;j< obj2.ILoc.length;j++){
var findB = obj2.ILoc[j].ais;
if(findA == findB) {
var a = obj1.results[0].loc[i].a;
var b = obj1.results[0].loc[i].b;
console.log(a);
console.log(b);
}
}
}