パブリックメソッドのパラメーターによって設定されるプライベートインスタンス変数をクラスに設定する方法を理解しようとしています。ただし、この場合、somePublicMethodの外部ではmyPrivateVarが未定義になるようです。私がやろうとしていることをどのように達成できますか?
MyClass = function() {
var myPrivateVar;
this.somePublicMethod(myPrivateVar) {
myPrivateVar = myPrivateVar //????
}
this.someOtherPublicMethod() {
somePrivateMethod();
}
function somePrivateMethod() {
myPrivateVar++;
}
}