У меня есть некоторый код Javascript, который должен заканчиваться возвращаемым значением true или false. Однако когда вычисляется значение true / false, исходное значение прошло через несколько функций, например:
var txt = 'foo'
function one(txt) {
if(txt == 'foo') { two(txt); }
}
function two(txt) {
if(txt == 'foo') { three(txt); }
}
function three(txt) {
if(txt == 'foo') { return true; }
else { return false; }
}
Очевидно, что в этом примере мало смысла, но он дает общее представление. Что мне нужно сделать, это вернуть значение true
(или false
) из функции three()
полностью обратно в функцию one()
, а затем иметь функцию one()
, возвращающую это значение тому, кто его вызвал. Я предполагаю, что мне нужно вернуться через функцию two()
, чтобы вернуться к одной, есть ли способ, которым я могу сделать это с переменной? Просто идея. Большое спасибо за любую помощь!