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