如何创建一个复杂的多维关联数组?

依帕因

我目前正在创建一个游戏,我想在其中存储有关业务的信息,我是通过多维关联数组来完成此操作的,因此我有一个业务列表以及列表中的键值对信息。这

Business.list =   {
        0.406411267183554: //First Business
            {
                capital : 5
                cash : 3 
                income: 3
                expenses : 6 
            },
        0.398198718278354:  //Second Business
            {
                capital : 6
                cash : 7 
                income: 3
                expenses : 7 
            }...

    };

现在,我想更进一步,以便现在包含有关升级的信息。因此,在每个企业中,将包含有关其所有升级的信息。这些升级将显示在第三级。我目前对如何用Java编写程序感到困惑。我产生业务的方式是使用Javascript对象原型。

    function Business(name, sector, capital, employees, type, id, efficiency) {
      var self = {
      name:name,  
      sector:sector,
      capital:capital,
      employees:employees,
      type:type,
      id:id,
      efficiency:efficiency,

     };

然后将其放入列表

    Business.list[id] = self;
肌腱
var self = {
  name:name,  
  sector:sector,
  capital:capital,
  employees:employees,
  type:type,
  id:id,
  efficiency:efficiency,
  upgrades: ['CreditCard'] 
 };

然后

upgrades = Business.list[id].upgrades 

或像这样:

upgrades: {
    creditCard: false,
    cash: true 
} 

这是你想要的吗 ?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章