<分区>
这无济于事。如何获取属性总和的obj
?
var obj = {
a: {
value: 1
},
b: {
value: 2
},
sum: {
value: obj.a.value + obj.b.value
}
};
console.log(obj.sum);
标签 javascript
<分区>
这无济于事。如何获取属性总和的obj
?
var obj = {
a: {
value: 1
},
b: {
value: 2
},
sum: {
value: obj.a.value + obj.b.value
}
};
console.log(obj.sum);
最佳答案
sum
本身被假定为一个 JavaScript 函数。所以这是有效的:
var obj = {
a: {
value: 1
},
b: {
value: 2
},
get sumValue(){
return this.a.value + this.b.value
}
};
您可以了解有关对象方法的更多信息here .
关于javascript - 获取对象属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34711363/