Js не может видеть функцию прототипа, хотя она видна в Dev Tools

Таким образом, проблему можно увидеть на картинке ниже. Я добавил функции в прототип через

for (var i in memberFunctions) {
  classFun.prototype[i] = memberFunctions[i];
}

который выполняется перед вызовом функции. Что меня больше всего смущает, так это то, почему функция видна в инструментах разработчика, но не определена при вызове?

Как добавить эти функции после определения функции, чтобы их можно было вызывать позже?

Проблема


person ditoslav    schedule 01.06.2016    source источник
comment
authService — это конструктор функция, а не экземпляр. Он не наследует эти методы.   -  person Bergi    schedule 01.06.2016
comment
Я закрыл ваш вопрос как дубликат канонической цели, что объясняет ваше непонимание, если остались какие-либо проблемы, изменить чтобы включить ваш фактический код, который воспроизводит проблему, включая объявления classFun и memberFunction, создание экземпляра и вызов метода, который не работает.   -  person Bergi    schedule 01.06.2016