Простой, но бесконечный цикл. Как разорвать?
function birthDay() { var i = 0; while (i <= 31) { function day(i) { i ++; return i; } } } birthDay(); Поясните что, я делаю не так? Почему цикл уходит в бесконечность? |
cccp.world,
функция day никогда незапускается поэтому i всегда меньше 31 |
:-?
function birthDay() { var i = 0; while (i <= 31) { (function day() { i++; })() } return i; } alert(birthDay()); |
(function day() { i++; })() Пожайлуста расскажите зачем обернута функция в круглые скобки и зачем на конце ()? |
|
Благодарю.
|
Часовой пояс GMT +3, время: 18:29. |