大家好,我正在使用对象文字模式编写一些代码,我有返回值的函数:
'currentLocation': function() {
var cL = 0;
return cL;
},
然后我需要从另一个函数更新变量'cL',如下所示:
teamStatus.currentLocation() = teamStatus.currentLocation() + teamStatus.scrollDistance();
这部分是另一个功能的一部分 - 但是我收到一条错误消息:左侧分配无效
我猜我不能以这种方式更新变量,任何人都可以提出更好的方法或指出正确的方向。
任何帮助将不胜感激。
将添加更多代码以突出显示我正在尝试做的事情:
'currentLocation': function() {
var cL = 0;
return cL;
},
'increaseTable': function() {
if (teamStatus.currentLocation() <= teamStatus.teamStatusTableHeight() ) {
teamStatus.currentLocation = teamStatus.currentLocation() + teamStatus.scrollDistance();
$("#tableTrackActual").animate({scrollTop: (teamStatus.currentLocation)});
$("#tableMembers").animate({scrollTop: (teamStatus.currentLocation) });
//console.log(teamStatus.currentLocation());
teamStatus.buttonRevealer();
}
}
正如您所看到的, increaseTable 应该更新 currentLocation 的值 - 帮助这更清楚地说明我想要实现的目标。