我需要一些问题的帮助。我有这样的数组
var teams= ["real madrid","manchester united","real madrid","paris saint german"...]
。我需要创建数组来保存有关此数组中每个团队的信息,例如
var real madrid = [ goals:0,wins:0,loses:0]
我试过这段代码
for(i=0;i<teams.length;i++)[
var teams[i].toString() = [goals:0,wins:0,loses:0];
]
但它不起作用。
答案 0 :(得分:1)
如果你真的想要的话,你可能想出一些数组的组合来保存它,但你可能只想要一些这样的对象:
var teams= ["real madrid","manchester united","real madrid","paris saint german"],
stats = {}, i, currentTeam;
for(i=0;i<teams.length;i++) {
currentTeam = teams[i];
stats[currentTeam] = {goals: 0, wins: 0, losses: 0};
}
然后你就可以像这样“索引”你的统计数据了: 统计数据['真正的马德里']。目标 统计数据['曼彻斯特联合']。损失 等等