こんにちは、私はオブジェクト リテラル パターンを使用していくつかのコードを書いています。値を返す関数があります。
'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();
}
}
ご覧のとおり、recreaseTable は currentLocation の値を更新する必要があります。これにより、私が達成しようとしていることをより明確にすることができます。