javascript - 从对象字面量模式返回值

标签 javascript return-value object-literal

大家好,想知道是否有人可以帮助我,我正在使用对象文字模式来组织我的代码(我是这个模式的新手)。我试图从函数返回变量的值,但它不断返回整个函数 - 有人可以告诉我我做错了什么吗这里是我的代码片段 -

    'teamStatusTableHeight': function() {
    var theHeight = $(".teamStatusTable").height() - 130;
    return theHeight;
},
'numOfTeamMembers': function() {
    var numTeams = $(".teamStatusTable tr").length;
    return numTeams
} ,
'scrollDistance': function() {
    var scroll = teamStatus.teamStatusTableHeight / teamStatus.numOfTeamMembers + 30;
    return scroll;
}

任何帮助将不胜感激。

最佳答案

您需要调用这些函数,如下所示:

var scroll = teamStatus.teamStatusTableHeight() / teamStatus.numOfTeamMembers() + 30;

请注意添加的 (),以便您使用函数的结果,而不是函数本身。

关于javascript - 从对象字面量模式返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224062/

相关文章:

javascript - 如何用javascript隐藏/显示div

Javascript 在另一个函数中使用返回值

javascript - 如果 key 是 RegExp 的实例,则 Object.keys 效率不高

javascript - 当内容小于默认大小 (300x150) 时 iframe 调整大小

javascript - 从 jquery 更改事件填充 2 个下拉列表

javascript - 计算jqgrid中列的总和

javascript - 事件.preventDefault ? event.preventDefault() : event. returnValue = false;在 IE8 中不工作

python - 列表函数中的奇数和偶数 - Python

javascript - 在javascript中,何时使用对象文字和何时使用数组?

javascript - 使 Closure Compiler 将多个对象属性声明合并为一个大文字