我想通过运行函数并检索值来设置变量。
这是我的代码(缩写为 if 检查):
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 的值?
感谢您的帮助!
最佳答案
我不知道第一行的 return
的意义是什么...return 用于函数内部,将值返回给调用该函数的任何内容。
var setToPage = loopHistory("external");
关于javascript - 如何通过Jquery中的函数调用设置变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10769517/