Почему возврат в `finally` переопределяет` try`?

Как работает оператор return внутри блока try / catch?

function example() {
    try {
        return true;
    }
    finally {
        return false;
    }
}

Я ожидаю, что вывод этой функции будет истинным , но вместо этого он false !

81
задан chharvey 27 August 2018 в 04:34
поделиться