我有一个 javascript 库使用“显示模块模式”公开其成员。我有一个特殊的需要,我需要访问它的Private Member。有人可以在这方面帮助我吗?有什么提示和技巧吗?如果有人能对此有所了解,我将不胜感激。提前致谢。
var myRevealingModule = (function () {
var privateVar = "Ben Cherry",
publicVar = "Hey there!";
function privateFunction() {
console.log( "Name: " + privateVar );
}
function publicSetName( strName ) {
privateVar = strName;
}
function publicGetName() {
privateFunction();
}
// Reveal public pointers to
// private functions and properties
return {
setName: publicSetName,
greeting: publicVar,
getName: publicGetName
};
})();
myRevealingModule.setName( "Paul Kinlan" );
myRevealingModule.getName();
// is there anyway to access 'privateFunction'????
反正有没有访问“ privateFunction ”????
有什么提示和技巧吗?如果有人能对此有所了解,我将不胜感激。提前致谢。