如何根据创建JS对象文字时"inline"的其他属性值计算属性值?



我想在一步中计算full属性作为firstlast属性的结果,如下所示:

const name = {
first: 'John',
last: 'Doe',
full: `${this.first} ${this.last}`, // undefined
}

name.fullundefined.

我做错了什么?

const name = {
first: 'John',
last: 'Doe',
get full() {
return `${this.first} ${this.last}`;
}
}
console.log(name.full);

最新更新