javascript - 对象字面量可以嵌套多远?

标签 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 : { x : {min: 4, max: 6}, y : 4}
};

最佳答案

您的第二个样本没问题。当您访问时:

rectangle.upperLeft.x.min

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

关于javascript - 对象字面量可以嵌套多远?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10604995/

相关文章:

javascript - 带有回调的缓存模式

java - OOP 二十一点游戏(创建牌组)

java - 多个属性文件

javascript - meteor 路由错误 : There is no route for the path:/

javascript - AJAX:更新页面上的文本区域而不重新加载

C++ 无用友元函数声明

python - 如何使用 Sphinx 为 Python 属性 setter 生成文档?

java - 如何判断String的内容是Integer、Boolean还是Double?

javascript - Highcharts 和 PHP

c++ - 在 C++ 游戏中使用单例资源管理器