При доступе к выражению функции в том же файле выдает ошибку .. "не является функцией".
Мне нужно, чтобы это выражение функции ниже было доступно как вне js-файла для других .js-файлов, так и внутри того же js-файла.
Я пробовал ниже вещи из блогов ниже, кажется, ничего не работает
https://github.com/nodejs/node/issues/2923
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Not_a_function
// this is in abc.js
function qpValidations() {
this.addDaystoGetDate = function(noOfDays){
...
}
this.constructDate = function(){
this.addDaystoGetDate(2);// here issue is coming, where trying to
//call function in same .js file
}
}
module.exports = new qpValidations();
Любая помощь очень ценится !!, хотя эта проблема возникала у меня много раз, пытался избежать циклической зависимости файла, а также выражений и объявлений клубных функций, решил проблемы раньше, но теперь снова всплыл, не зная, что коренная причина этой проблемы ..?