Я пытаюсь вызвать функцию из того же класса, но она всегда возвращает ошибку TypeError: this.c is not a function
Я пробовал также module.exports.c()
и тот же результат
module.exports = (options)=>{
return{
a:(a)=>{
console.log(a);
},
b:(b)=>{
this.c('c');
console.log(b)
},
c:(c)=>{
console.log(c);
}
}
}
После обновления
module.exports = ({})=>{
return{
genereate:function(identifier){
console.log('genereate')
},
middleware:function(req,res,next){
this.c();
console.log('genereate')
},
c:function(){
console.log('geeet');
}
}
}