Итак, я очень новичок в узле и выражении, я столкнулся с проблемой, как здесь, я импортирую все другие файлы js, такие как
import { User } from './user.js';
class App {
constructor() {
this.init();
}
async init() {
this.user = await new User();
this.team = await new Team();
this.navbar = new Navbar();
this.tree = new Tree();
this.settings = await new Settings();
this.board = await new Board();
this.ping();
return this;
}
ping() {
//some functionality
}
}
, теперь создаю объект здесь
app = await new App();
console.log('app', app);
это дает мне
app > App {}
при нажатии >
я получаю это
>user: User {username: "someusername", roles: Array(1), settings: undefined}
>navbar: Navbar {timerIsRunning: false}
как я могу получить доступ к таким свойствам, как app.user также JSON.stringify дает мне пустое{}