自我分配对象中的属性?

时间:2014-11-10 12:25:43

标签: javascript

我正在尝试初始化一个对象,并将其自己的属性分配给其中一个属性 但我的语法不正确。我指的是以下行:

PCMACUrl =  genericURL + "/test" 

我试过了

testList[0] = {
    executionTimeSec:60,
    genericURL:"www.gmail.com",
    comments: "",
    PCMACUrl = genericURL   + "/test"
};

1 个答案:

答案 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 /...