Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用数组元素创建新数组?_Javascript - Fatal编程技术网

Javascript 使用数组元素创建新数组?

Javascript 使用数组元素创建新数组?,javascript,Javascript,我需要一些帮助来解决一个问题。我有这样的数组 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

我需要一些帮助来解决一个问题。我有这样的数组

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];
]

for(i=0;i如果您真的愿意,您可能会想出一些数组组合来保存它,但您可能只需要一些如下对象:

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};
}
var团队=[“皇家马德里”、“曼联”、“皇家马德里”、“巴黎圣德”],
stats={},i,currentTeam;

对于(i=0;ijs对象类似于
{goals:0,wins:0,loss:0}
不在
[