我正在尝试初始化一个对象,并将其自己的属性分配给其中一个属性 但我的语法不正确。我指的是以下行:
PCMACUrl = genericURL + "/test"
我试过了
testList[0] = {
executionTimeSec:60,
genericURL:"www.gmail.com",
comments: "",
PCMACUrl = genericURL + "/test"
};
答案 0 :(得分:0)
重新阅读之后我相信这就是你要找的东西: (在init之后添加,是的,我知道,但它干净简单:)
var data = {
'PropA': 1,
'PropB': 2,
'PropC': 3
};
data.PropD = data.PropC+5;
console.log(data); //Object {PropA: 1, PropB: 2, PropC: 3, PropD: 8}
或者,另一种看待它的方式:
如果可以使用后端生成您想要的对象
可能你也可以在同一个对象中删除相同的数据,并在调用它时使用不同的方法(引用第一个对象属性并在移动中添加第二个:
...... / = data.PropC+anotherData.PropA
/...