Сообщение от H1ghlander
|
Функция _getName может быть вызвана например в функции getName - это и есть приватный метод.
|
Если ее вызвать по-простому, то она работать не будет т.к. this будет указывать не туда. Но можно вызвать так:
Animal = function(name)
{
this.name = name;
};
Animal.prototype = function()
{
function _getName()
{
console.log(this.name);
}
return {
getName: function()
{
_getName.call(this);
}
};
}();
var a = new Animal("Murzik");
a.getName();