Javascript 对象文字可以嵌套多远?

Javascript 对象文字可以嵌套多远?,javascript,oop,properties,nested,object-literal,Javascript,Oop,Properties,Nested,Object Literal,我发现可以在对象文字属性中嵌套另一个属性。下面是一个例子: var rectangle = { upperLeft : { x : 2, y : 2 }, lowerRight : { x : 4, y : 4} }; 但是,当我尝试在嵌套属性中嵌套另一个属性时,我无法使其工作。也许我的语法不正确?这是我的代码: var rectangle = { upperLeft : { x : {min: 2, max: 4}, y : 2 }, lowerRight

我发现可以在对象文字属性中嵌套另一个属性。下面是一个例子:

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}
};

你的第二个样品很好。当您访问:

rectangle.upperLeft.x.min

它正确返回
2
。你会遇到什么问题?请注意,理论上没有最大嵌套级别。

您的语法是正确的。“我不能让它工作”是什么意思?哎呀,我的错误——我对这段代码的测试不正确,谢谢。