Показать сообщение отдельно
  #1 (permalink)  
Старый 13.09.2019, 21:57
Аспирант
Отправить личное сообщение для borodatych Посмотреть профиль Найти все сообщения от borodatych
 
Регистрация: 03.02.2014
Сообщений: 40

TypeError is not a function
Здравствуйте,

Все с праздником!

На такой код ругается:
var TSSearch = function(){
    // Private Function
    var common = function(){
        //
    };
    return {
        // Public Function
        init: function () {
            common();
        }
    };
};
TSSearch.init();

common.js:115 Uncaught TypeError: TSSearch.init is not a function


Может быть глупо, но уже даже так переписал:
var TSSearch = function(){
    // Private Function
    var _common = function(){
        //
    };

    // Public Function
    this.common = function () {
        _common();
    };

    return this;
};
TSSearch.common();

common.js:115 Uncaught TypeError: TSSearch.common is not a function


Идею позаимствовал у кого-то, там такое работает (в другом проекте).
Подскажите что упустил, как заставить работать.

Благодарю.
Ответить с цитированием