Это довольно странно. У меня есть объект с логическим свойством.
Я хочу посмотреть, как это происходит, я делаю 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.
}
}
}
}