想象有一个对象:
object = {
'foo': 1,
'bar': 'TARGET,
'baz': 3
}
和一组对象:
arrayOfObjects = [
{
'john': 'smith',
'paul': 'walker'
},
{
'bryan': 'best',
'targetProp': 'TARGET'
}
]
检查第一个对象是否具有与数组中具有具体名称属性的某个对象相交的属性值的最简单算法是什么targetProp
?
for (prop in object) {
arary.forEach(arrayOfObjects, function(foundObject) {
if (prop.indexOf(foundObject.targetProp) !== -1) {
// Do smth
}
})
}
是否可以使用 JavaScript 或 Dojo 工具仅通过一个循环找到它?