时间:2011-01-06 18:48:00

标签: javascript

7 个答案:

答案 0 :(得分:32)

答案 1 :(得分:10)

答案 2 :(得分:6)

答案 3 :(得分:3)

事实证明,除非第一个对象是函数,否则无法引用另一个对象内的对象。但你可以这样做。

    var obj = {
        a: 5
    }

    obj.b = obj.a + 1; // create field b in runtime and assign it's value

如果你是console.log(obj),你将拥有

   obj = {
        a: 5,
        b: 6
     } 

这样就可以保留代码剩余部分的对象文字结构

答案 4 :(得分:2)

答案 5 :(得分:1)

答案 6 :(得分:0)