我现在正在创建一个游戏,我想在其中存储关于企业的信息,我通过一个多维关联数组来实现这一点,这样我就有了一个企业列表,在列表中,information.The数组的键值对如下所示
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对象原型。
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;发布于 2017-02-18 19:14:21
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
} 这是你想要的吗?
https://stackoverflow.com/questions/42314150
复制相似问题