Javascript 通过使用此代码,您获得了什么?

Javascript 通过使用此代码,您获得了什么?,javascript,map,html-table,easeljs,createjs,Javascript,Map,Html Table,Easeljs,Createjs,我目前正在做一个塔楼防御游戏,我目前正在实施不同的塔楼。我正在寻找一种设置预定义值的方法,比如一个配置文件,我可以在构建时为不同的塔提取不同的值 我一直在四处搜索,发现了一些代码,如下所示: var building_attributes = { "Wall" : { Damage : 0 , RANGe : 0 speed : 0 bullet_speed : 0

我目前正在做一个塔楼防御游戏,我目前正在实施不同的塔楼。我正在寻找一种设置预定义值的方法,比如一个配置文件,我可以在构建时为不同的塔提取不同的值

我一直在四处搜索,发现了一些代码,如下所示:

var  building_attributes  =  {
        "Wall" :  {
            Damage :  0 ,
            RANGe :  0
            speed :  0
            bullet_speed :  0
            life :  100 ,
            Shield :  500 ,
            cost :  5
        }
 };
如果我实现了这一点,那么如何访问不同的值?也许有人能很好地解决我的问题


所有答案都非常感谢。:)

例如,访问
生活

var life = building_attributes.Wall.life;
//live === 100
building\u attributes
是一个包含对象的变量,具有
Wall
属性。
Wall
属性是另一个具有属性的对象。可以通过访问对象的属性

如果您已经学习了数据结构课程,那么这种组织数据的结构称为树。当一段数据有子数据时,可以是数据或子树。这些子树还可以包含数据或子树等