Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2021, 16:12
Интересующийся
Отправить личное сообщение для alacka Посмотреть профиль Найти все сообщения от alacka
 
Регистрация: 17.04.2014
Сообщений: 11

Подскажите почему не срабатывает цикл for
Здравствуйте только изучаю js подскажите почему не срабатывает цикл for внутри, тестирую с while все работает нормально


let personalMovieb = {
    movies: {}
}



for (let i = 0; i < 2; i++) {
    let questOne = prompt('Один из просмотренных фильмо', '');

    if (questOne == '') {
        alert('Поле пустое');
        i--;
    } 

    if (questOne != '') { 
        
        for (let count = 0; count < 1; count++) {
            let questTwo = prompt('На сколько оцените его', '');

            if (questTwo == '') {
                alert('Поле пустое');
                count = 0;
            } else {
                alert('Поле не пустое');
                personalMovieb.movies[questOne] = questTwo;
            }
            
        }

    }   

    
}

console.log(personalMovieb.movies);



Это если заменить на while тогда норм все

for (let count = 0; count < 1; count++) {
            let questTwo = prompt('На сколько оцените его', '');

            if (questTwo == '') {
                alert('Поле пустое');
                count = 0;
            } else {
                alert('Поле не пустое');
                personalMovieb.movies[questOne] = questTwo;
            }
            
        }




let count = 0;
while (count < 1) {
            let questTwo = prompt('На сколько оцените его', '');

            if (questTwo == '') {
                alert('Поле пустое');
                count = 0;
            } else {
                personalMovieb.movies[questOne] = questTwo;
                count++;
            }
             
        }

Последний раз редактировалось alacka, 21.05.2021 в 16:31.
Ответить с цитированием