Как выводить результат перебора массива только один раз?

По нажатию на элемент выполняется перебор массива с данными, но проблема заключается в том, что результат выводится несколько раз, в зависимости от длинны самого массива. Как можно это пофиксить, и возвращать результат единожды?

Code: https://playcode.io/738029/


Ответы (1 шт):

Автор решения: Nikxp

Вы проверяете статус для каждой бомбы и выводите его. Логчино что выводе получается множество проверок good. Чтобы этого избежать просто сотрите вывод console.log('good!');

Для того, чтобы узнать, попал ли человек в бомбу можете перед циклом проверки завести флаг `isSafeMove' равный true и, если нашлась бомба, что сработала - менять его значение на false.

Также, наверное, можно выставить свойство isBomb сразу у объекта, на который кликаете и тогда не придётся проверять весь массив.

→ Ссылка