Почему я не вижу свои объекты в консоли chrome в реакции? - PullRequest
0 голосов
/ 29 февраля 2020


Я хочу видеть свой класс неотвечающих компонентов в моей консоли chrome

class Developer {
   constructor(firstName, lastName) {
      this.firstName = firstName;
      this.lastName = lastName;
   }

   getName() {
      return this.firstName + ' ' + this.lastName;
   }
}

let x = new Developer('Bob', 'Russ');

console.log(x.getName())
console.log(x)

Я использую этот код в своем приложении. js и Index. js и новый файл js. Я вижу результат моего кода (Боб Русс) в консоли chrome, но когда я пишу x или Developer, я не вижу свою иерархию объектов в консоли

1 Ответ

0 голосов
/ 29 февраля 2020

Это потому, что ваши реагирующие переменные инкапсулированы, а не являются частью глобальной области видимости. Если вам нужен доступ к объекту из консоли chrome, по какой-то причине вам нужно сделать ссылку на него в объекте "window".

let x = new Developer('Bob', 'Russ');
window.x = x;

Теперь вы сможете получить доступ к x с консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...