我正在关注此博客并使用代码。
function MyClass() {
var self = this;
var privateVar = 'My Private Variable';
this.publicVar = 'My Public Variable';
var privateFunction = function () {
self.publicVar += ' Modified By A Private Fucntion';
alert(self.publicVar);
};
privateFunction(); //1: why this code not working. kindly give the reason for this.
}
我怎么可以打电话privateFunction
?我正在寻找的输出//“我的私有变量由私有函数修改”
此代码应该起作用。您很可能没有在任何地方实例化MyClass。
function MyClass() {
var self = this;
var privateVar = 'My Private Variable';
this.publicVar = 'My Public Variable';
var privateFunction = function () {
self.publicVar += ' Modified By A Private Fucntion';
alert(self.publicVar);
};
privateFunction(); // why this code not working..
};
new MyClass(); //Run MyClass, triggering all code.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句