в моем коде я хочу перебрать массив объектов, как только один из этих объектов содержит элемент, возвращающий true, иначе в конце цикла возвращается false. кажется, что мой код работает, но ESLint показывает ошибку [eslint] Expected to return a value at the end of arrow function. (consistent-return)
, но я не хочу возвращать, например, false
, если условие ложно.
так что мой массив выглядит ниже. и функция потом.
myArray:[{location:["rowcol","rowcol",...]},{location:[]},{location:[]},...]
isOccupied(row, col) {
const { myArray} = state[id];
myArray.forEach(key => { // here on arrow I see the error
if(key.location.includes(row+ col)) return true;
});
return false;
}