0

我想通过运行一个函数并检索一个值来设置一个变量。

这是我的代码(缩写为 if-checks):

var setToPage  = return loopHistory("external");

function loopHistory(scope) {
    for (var i = $.mobile.urlHistory.stack.length-2; i>=0; i--) {

        if (scope == "internal" ){
            if ( some[i] == thing ) || i == 0  ) {
                i == 0 ?  $temp =  "VALUE-ONE" : $temp =  "VALUE-TWO"
                return $temp;
                break;
                }
            } else if (scope == "external") {
                $temp = some[i];
                if ( thing == true )  {
                    return $temp;
                    break;
                    }
                }
        }
    }

这不起作用。

问题
如何通过运行上面的函数来声明setToPage的值?

感谢帮助!

4

1 回答 1

3

我不知道return第一行的意义是什么...... return 用于函数内部,将值返回给调用函数的任何内容。

var setToPage  = loopHistory("external");
于 2012-05-26T20:31:43.967 回答