Я выполнил итерацию с использованием forEach, код работает, но, пожалуйста, не могли бы вы подсказать, можно ли это сделать способом es6 и правильна ли моя реализация или нет
Я выполнил итерацию, код работает, однако я хотел бы узнать более изящный способ и правильность этой реализации
var arrayToBeChecked =
[
{ name: "one",
objectvalue : {
first : ['valueIamNotInterestedIn0'],
second :'valueIamNotInterestedIn1'
}
},
{ name: "two",
objectvalue : {
first : ['valueIamLookingFor'],
second :'valueIamNotInterestedIn5'
}
},
{ name: "three",
objectvalue : {
first : ['valueIamNotInterestedIn5'],
second :'valueIamNotInterestedIn5'
}
}
]
var checkBoolean = false;
arrayToBeChecked.forEach(val => {
let selectedArray = val.objectvalue['first']
if(selectedArray.indexOf('valueIamLookingFor') > -1){
checkBoolean = true
}
})
console.log(checkBoolean)