我有如下代码:
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
以使所有三个函数都可以共享它?我不想在外面写任何代码MyClass
。