How can I find there is a match between an array and a json?
var fields = [ { public_name: 'hello', code_name: 'world' },
{ public_name: 'particles', code_name: 'pm2.5' },
{ public_name: 'humidity', code_name: 'hum' } ]
var species = [{"code_name":"hum","public_name":"humidity"},
{"code_name":"pm2.5","public_name":"particles"},
{"code_name":"world","public_name":"hello"}]
fields.forEach(function(field, index) {
if (field.code_name === species.code_name) {
console.log('match:' + code_name)
}
});
The result should be:
match: world
match: pm2.5
match: hum
Any ideas?