Я работаю в React и в настоящее время получаю сообщение об ошибке «Ожидается, что в конце стрелки будет возвращена функция array-callback-return».Я искал другие вопросы, но не могу найти тот, который соответствует мин (если я не полностью слепой).У меня есть следующий код.
const self = this;
const relevantCompanyMeasures = this.props.companyMeasures
.filter(companyMeasure => {
for(const measure of self.state.measures) {
if(measure.id === companyMeasure.measure_type_id) return true;
else return false;
}
});
Код перебирает два массива объектов в поисках совпадения между ними.Если бы я вернул true только для совпадений, я бы понял ошибку.Тем не менее, я возвращаю false в случае отсутствия совпадения.В результате я изо всех сил пытаюсь увидеть, как бы я оказался в ситуации, когда нет возвращаемого значения в конце функции стрелки.