У меня есть функция, как показано ниже.
Если значение фильтра - массив с более чем 4, я хочу вернуть только ключ.
Например const result = gethitedShips(); // result be 1 or 2
но я получаю undefined
Я запутался, куда и что возвращать
getHitShips = () => {
const { players } = this.props;
return Object.keys(players).forEach(key => {
const hitShips = players[key].ships.filter(ship => ship.health <= 0);
if (hitShips.length >= 5) return key;
return null;
});
};