Показать сообщение отдельно
  #2 (permalink)  
Старый 22.03.2012, 19:10
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от a1exei
Выходит что при совпадении условия возвращая true цикл автоматически прерывается и break не нужен?
В случает если инструкция return находится в теле функции, то это приведет к выходу из нее.

!function() {
 
    var i = 10;

    while(i--) {
        alert(i);
        if (i==9) 
           return this;     
    }
   
    alert(0); // никогда не выполнится!
}();

Последний раз редактировалось monolithed, 22.03.2012 в 19:15.
Ответить с цитированием