Обновить
0
0

Пользователь

Отправить сообщение
Выполнение функции завершается либо после того, как оказывается выполненным весь код, который она содержит, либо после того, как в коде встречается ключевое слово return. Когда в функции встречается это ключевое слово, её работа завершается, а управление передаётся в то место, откуда была вызвана функция.

Простите, но не могли бы вы объяснить логику работы когда используется try-catch-finally?
Пример кода:
function myFunction() {
    try {
        /* блок1 с оператором return */
        return;
    }
    finally {
        /* блок2 */
    }
}

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность