プロトタイプでアクセスできるプライベート変数を JavaScript で作成することは可能ですか? プロトタイプ内からではなく内部からのみアクセスできるため、明らかに機能しない次のことを試しました。bar
Foo
function Foo() {
var bar = 'test';
}
Foo.prototype.baz = function() {
console.log(bar);
};
も使用できないことはわかっています。これは、プロパティが公開this.bar = 'test'
されるためです。変数を非公開にする方法ですが、プロトタイプからアクセスできますか?bar