laravel — почему нельзя использовать поле внутри объекта javascript

почему нельзя использовать поле внутри объекта JavaScript

У меня есть имя класса Пользователь,

 class User { constructor() { let jwt = getToken(); if (jwt) { setAuthorizationHeader(jwt); this.getCurrentUser().then(data ={amp}gt; {this.user = data.data}) console.log(this.user) } } getCurrentUser() { return new Promise((resolve, reject) ={amp}gt; { axios.get('/api/user').then(data={amp}gt; { return resolve(data)}) }).catch(({response}) ={amp}gt; { reject(response); }); } } 

и получить пользователя, но не могу его использовать, в store.js я вошел в класс пользователя

 const user = new User; console.log(user) console.log(user.user) 

но показывает мне это в консоли

консольный журнал

Можете ли вы предложить мне другие решения, чтобы получить аутентификацию пользователя

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector