【发布时间】:2011-03-14 21:59:03
【问题描述】:
我有一些 Javascript 代码需要以返回 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; }
}
显然这个例子没有什么意义,但它传达了一般意义。我需要做的是从函数three() 中返回true(或false)值,一直返回到函数one(),然后让函数one() 将该值返回给任何调用它的值。我假设我必须通过函数two() 回到一个函数,有没有办法用变量来做到这一点?只是一个想法。非常感谢您的帮助!
【问题讨论】:
-
也许我没有收到问题,但只写
return two(txt);和return three(txt);行不通?
标签: javascript boolean return