私は次のようなコードを持っています:
MyClass = {
init: function(){
marker = 0;
//I call foo() and bar() from here
},
foo: function(){
//I want to access & update marker here
},
bar: function(){
//This function also accesses updates marker
}
};
関数にパラメーターとして渡すことでアクセスできますmarkerが、更新できません。
markerでは、 3つの関数すべてが変数を共有できるように、変数の作成をどのように管理すればよいでしょうか。の外にコードを書きたくありませんMyClass。