Свойство класса отображается по-разному, когда я печатаю его через точку останова или через console.warn - PullRequest
0 голосов
/ 03 мая 2018

Это довольно странно. У меня есть объект с логическим свойством. Я хочу посмотреть, как это происходит, я делаю console.warn, который дает мне ожидаемый результат. Однако, если я поставлю точку останова на console.warn и выведу переменную через консоль инструментов разработчика, я получу undefined. Что происходит?

Вот так примерно выглядит мой код:

export default class {
  constructor () {
    this.myProperty = true
  }

  doStuff () {
    return {
      doSomething: (...args) => {
        console.warn('this.myProperty', this.myProperty) // will display true
        // If I put a breakpoint on the console.warn and print it through my dev tools, it will display undefined.
      }
    }
  }

}

1 Ответ

0 голосов
/ 05 мая 2018

Как упоминал Берги, похоже, что это ошибка Chrome: https://crbug.com/760225

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