у меня есть библиотека 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'????
Любые советы и рекомендации? Я очень признателен, если кто-то может пролить свет на это. Заранее спасибо.