Я пытаюсь вызвать метод внутри другого метода, но я получаю сообщение об ошибке "x не является функцией". Методы в одном классе. Я новичок в узле, поэтому я не получаю его ошибок вообще. Мой код:
файл приложения. js:
const express = require("express");
const app = express();
const pkg = require("./app/b.js");
const port = 3001;
pkg("Hi");
app.listen(port, () => console.log("app is running on port " + port));
, а мой файл b. js выглядит так:
class BFile{
y(str){
// some irrelative codes
x(str)
}
x(arg){
// some code
}
}
const obj = new BFile()
module.exports = obj.y
примечание: я пытался использовать «this» перед вызовом метода x (например: this.x (str);), но «this» не определено