Why complicate the situation? this is simple write some function like this:
function findBySpecField(data, reqField, value, resField) {
var container = data;
for (var i = 0; i < container.length; i++) {
if (container[i][reqField] == value) {
return(container[i][resField]);
}
}
return '';
}
Use Case:
var data=[{
"id": 502100,
"name": "B?rd? filiali"
},
{
"id": 502122
"name": "10 sayli filiali"
},
{
"id": 503176
"name": "5 sayli filiali"
}]
console.log('Result is '+findBySpecField(data,'id','502100','name'));
output:
Result is B?rd? filiali