首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建复杂的多维关联数组?

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

Stack Overflow用户
提问于 2017-02-18 18:50:52
回答 1查看 71关注 0票数 0

我现在正在创建一个游戏,我想在其中存储关于企业的信息,我通过一个多维关联数组来实现这一点,这样我就有了一个企业列表,在列表中,information.The数组的键值对如下所示

代码语言:javascript
复制
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 
            }...

    };

现在我想更深入一步,这样它现在就包含了关于升级的信息。因此,在每一项业务中,都会有关于其所有升级的信息。这些升级将显示在第三层。我现在对如何在Javascript中编程感到困惑。我生成业务的方法是使用Javascript对象原型。

代码语言: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,

     };

然后将其放入列表中

代码语言:javascript
复制
    Business.list[id] = self;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-18 19:14:21

代码语言:javascript
复制
var self = {
  name:name,  
  sector:sector,
  capital:capital,
  employees:employees,
  type:type,
  id:id,
  efficiency:efficiency,
  upgrades: ['CreditCard'] 
 };

然后

代码语言:javascript
复制
upgrades = Business.list[id].upgrades 

或者像这样:

代码语言:javascript
复制
upgrades: {
    creditCard: false,
    cash: true 
} 

这是你想要的吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42314150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档