答案 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)