Показать сообщение отдельно
  #28 (permalink)  
Старый 03.09.2012, 15:56
Аватар для Kivi
Интересующийся
Отправить личное сообщение для Kivi Посмотреть профиль Найти все сообщения от Kivi
 
Регистрация: 30.08.2012
Сообщений: 15

Дэвид Флэнаган:

Инструкция return может также использоваться без выражения, тогда она про
сто прерывает исполнение функции, не возвращая значение. Например:

function display_object(obj) {
[I]    // Сначала убедимся в корректности нашего аргумента
    // В случае некорректности пропускаем остаток функции[/I]
    if (obj == null) return;
[I]    // Здесь находится оставшаяся часть функции...[/I]
}


И еще пример

function foo() { 
    if (false) { 
        var x = 1; 
    } 
    return; 
    var y = 1; 
}

Вопрос:
Почему return не в конце?
Если поменять местами строки 5 и 6 что-то изменится?
Ответить с цитированием