Здравствуйте только изучаю 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++;
}
}