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 に答える