const obj = {
foo: 'bar',
bar: this.foo
}
obj.bar // undefined. Почему? Как через `this` сделать, чтобы было 'bar'?
const obj = {
foo: 'bar',
get bar() {
return this.foo
}
}
obj.bar // bar
меня интересует почему это не работает в первом варианте?
const x = this.foo
const obj = {
foo: 'bar',
bar: x
}