我目前正在创建一个游戏,我希望存储有关商家的信息,我通过多维关联数组执行此操作,因此我有一个商家列表和列表中的键值对信息。数组看起来像这样
UIView
现在我想更进一步,以便它现在包含有关升级的信息。因此,在每个业务中,都会有关于他们拥有的所有升级的信息。这些升级将在第三级显示。我目前难以理解如何在Javascript中编程。我生成业务的方式是使用Javascript Object Prototype。
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
}...
};
然后将其放入列表
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,
};
答案 0 :(得分:1)
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
}
这是你想要的吗?