Показать сообщение отдельно
  #6 (permalink)  
Старый 02.06.2016, 17:55
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

greenrow,

var FileLoader = (function() {


    function FileLoader(..., ...) {
         this.test(); //Вызов публичного метода

         Private.test3.call(this); //Вызов приватного метода
    }

    var Public = { //Публичные (внешние) методы
        test: function() {

        },
        test2: function() {

        }
    };

    var Private = { //Приватные (внутренние) методы
        test3: function() {

        }
    };

 
    FlieLoader.prototype = Public;
    return FlieLoader;

})();



var fileLoader = new FileLoader;

fileLoader.test(); //Ok
fileLoader.test2(); //Ok
fileLoader.test3(); //Error

Последний раз редактировалось ruslan_mart, 02.06.2016 в 20:03.
Ответить с цитированием