私はJavascriptが初めてで、どこかでこのコードを見つけました
var myObject = {
value: 0,
increment: function (inc) {
this.value += typeof inc === 'number' ? inc : 1;
}
};
上記のオブジェクトでは、インクリメント関数は this を使用して値変数にアクセスしています。しかし、Java のような言語では、パブリック メソッドはこれがなくてもプライベート メンバーにアクセスできます。なぜここでアクセスできないのでしょうか?