25
プロトタイプ定義関数からプライベートメンバー変数にアクセスする
「プライベート」変数(コンストラクターで定義されたもの)をプロトタイプ定義のメソッドで使用できるようにする方法はありますか? TestClass = function(){ var privateField = "hello"; this.nonProtoHello = function(){alert(privateField)}; }; TestClass.prototype.prototypeHello = function(){alert(privateField)}; これは機能します: t.nonProtoHello() しかし、これはしません: t.prototypeHello() 私はコンストラクター内で自分のメソッドを定義することに慣れていますが、いくつかの理由でそれから離れています。