javascript - 如何通过Jquery中的函数调用设置变量?

标签 javascript jquery variables for-loop

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

这是我的代码(缩写为 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/

相关文章:

javascript - 如何在 Meteor 中获取响应式(Reactive)数据源的旧值?

javascript - 为什么我可以使用 Javascript 在 keydown 而不是 keyup 上阻止默认事件?

javascript - 无论旋转如何获取元素尺寸

javascript - jquery如何判断图片是否有alt属性

javascript - 使用ajax调用php并返回多个变量?

javascript - 我如何使用 javascript 和 DOM 正确搜索和替换 HTML 文档中的字符串?

javascript - 自动刷新在线用户表而不刷新整个页面

javascript - JQuery 无法使用 hover() 方法识别数据表的 'tbody' 和 'tr'

variables - 捕获Lua中的变量变化

sql - 如何覆盖数据,然后对该数据进行排序或过滤?