クラスの継承にBase.jsを使い始めました。Base.jsでは、クラスはオブジェクトである必要がありますが、機能しません。
これにより問題が発生します。
var obj = {
variable:true,
func:function(){
console.log(variable);
}
};
obj.func();
このコードはエラーをスローします:「UncaughtReferenceError:variableisnotdefined」。これは、「console.log(variable);」が原因です。「これ」はありません。
しかし、私は私の大きなクラスのすべての関数に「これ」を書きたくありません。
これを回避する方法はありますか?