我想知道是否有一种方法可以访问一个键的值,并将其添加为同一对象中另一个键的值.
例如,我想要:
obj = {key1: 'apple', key2: 'applesauce'};
我试了obj = {key1: 'apple', key2: this.key1 + 'sauce'}
次
也试了obj = {key1: 'apple', key2: key1 + 'sauce'}
次
我想让更新key1
自动更新key2
.
谢谢
我想知道是否有一种方法可以访问一个键的值,并将其添加为同一对象中另一个键的值.
例如,我想要:
obj = {key1: 'apple', key2: 'applesauce'};
我试了obj = {key1: 'apple', key2: this.key1 + 'sauce'}
次
也试了obj = {key1: 'apple', key2: key1 + 'sauce'}
次
我想让更新key1
自动更新key2
.
谢谢
你可以用Getters .
obj = {
key1: 'apple',
get key2() {
return this.key1 + 'sauce';
}
}
console.log(obj.key2);
obj.key1 = 'awesome';
console.log(obj.key2);