Вы не можете.Это не так return
работает.Он выходит только из текущей функции.
Возможность возврата из функции дальше вверх по стеку вызовов нарушит инкапсуляцию , предлагаемую функцией (т. Е. Не нужно знать, гдеон вызывается из, и он должен решать, что делать в случае сбоя функции).Частью функции является то, что вызывающей стороне не нужно знать, как реализована функция.
То, что вы, вероятно, хотите, выглядит примерно так:
function hello1() {
function hello2() {
if (condition) {
return false;
}
return true;
}
if (!hello2()) {
return;
}
}