我想将对象中的一个值设置为另一个,如下所示:
var obj = {
value1: 'test'
value2: value1
}
当然这不起作用 我觉得有一种比扩展对象更简单的方法。我是对的吗?
答案 0 :(得分:1)
尝试,
var obj = {
value1: 'test'
};
obj.value2 = obj.value1;
答案 1 :(得分:0)
另一种方式:
var value = 'test';
var obj = {
value1: value,
value2: value
}
请注意,因为它们指向String值,所以一旦value1更改,value2将保留旧字符串,而不是使用value1更改。