0

メソッドfoo()が呼び出され、sx++ は変更されません。alert(sx)NaNを取得したとき。プロトタイプを使用してメソッドを定義する必要がありますか?

function fooClass(sx) {
    this.sx = sx;
    this.foo = function() {
      if(booleanIsTrue) this.sx++;
    };
}

*構文エラーがある場合は無視します。これはコピペではありません。私のプロジェクトでは正しいです。

sx++if ステートメントの外側に移動すると機能します。

なぜこれが起こっているのかについてのアイデアはありますか?

4

2 に答える 2