И снова "Illegal break statement" от break

Собственно, в чем проблема?

let j = 1;
let k = 0; // количество собранных мин
let roadMines = [true, false, false, false, true, true, true, true, true, true];

do{
    console.log(`Спасем рядового Райна!!! Погнали!!! 
        Перемещаемся на ${j} позицию`)
    if (roadMines[0] === true){
        k++;
        console.log(`1Вот подстава!! Мы наехал на мину. Мы сильно повреждены !!!`);
    } else {`Пронесло!!! На позиции ${j} нет мин. Едем дальше`}
    
} while(j < roadMines.length){
    console.log(`Перемещаемся на ${j+1} позицию`)
    if (roadMines[j] === true){
        k++;
        if (k === 2){
            console.log(`Шеф!!! Всё пропало!!! Мы снова наехал на мину. Мы не можем двигаться!!!`);
            break; <----- ОШИБКА ТУТ !!!
        } else {
            console.log(`2Вот подстава!!! Мы наехал на мину. Мы сильно повреждены !!!`);
        }; 
    } else {`Пронесло!!! На позиции ${j} нет мин. Едем дальше`};
    j++;
};

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