2012-05-15 92 views
1

我發現可以在對象字面值屬性中嵌套另一個屬性。這裏有這樣一個例子:
對象文字可以嵌套多遠?

var rectangle = { 
    upperLeft : { x : 2, y : 2 }, 
    lowerRight : { x : 4, y : 4} 
}; 

然而,當我是嵌套屬性中試圖巢另一個屬性,我不能得到這個工作。也許我的語法不正確?這裏是我的代碼:

var rectangle = { 
    upperLeft : { x : {min: 2, max: 4}, y : 2 }, 
    lowerRight : { x : {min: 4, max: 6}, y : 4} 
}; 
+6

您的語法無誤。 「我無法得到這個工作」是什麼意思? –

回答

2

你的第二個樣品很好。當您訪問:

rectangle.upperLeft.x.min 

它正確返回2。你遇到什麼問題?請注意,沒有理論上的最大嵌套級別。

+0

糟糕,我的錯誤 - 我對此代碼的測試不正確,謝謝。 –