@olya_097

Не работает цикл?

есть работающий код - не закомментированный
и работающий не так, как я ожидаю-соответственно закомментирован
код https://jsfiddle.net/ntz0p2hc/
Почему тот не работает?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vlad_IT
@Vlad_IT
Front-end разработчик
Ну, потому, что он делает совсем не то. Работающий код меняет цвет за каждое свое выполнение. А неработающий, запускает цикл, в котором на каждую итерацию меняется цвет. т.е. за один запуск функции выполняется смена на все цвета (вы даже не успеете заметить, т.к. прорисовка будет только после конца работы), и заканчивается на синем. Но у вас горит красный, т.к. вы используете неправильный оператор. Вы пишите +=, а не =. Поэтому на первой итерации (красный цвет), у вас все работает, а последующие установки игнорируются.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы