同一对象中对象键的访问值

时间:2021-06-26 17:55:57

标签: javascript object

有没有办法访问同一个对象中某个对象的键值?

像这样:

const myObj = {
    keyOne: 'value',
    keyTwo: this.keyOne + 'another value'
})

我知道这可能是之前有人问过的问题,但我没有找到这个问题的任何答案。

2 个答案:

答案 0 :(得分:1)

您可以使用 getter

const myObj = {
    keyOne: 'value',
    get keyTwo() { return this.keyOne + 'another value' }
};

console.log(myObj);

答案 1 :(得分:0)

const myObj = {
    keyOne: 'value',
};
myObj.keyTwo = myObj.keyOne + " an custom text";

console.log(myObj);