2013-06-08 5 views
-1

мне нужна помощь для problem.I есть массив как этотИспользование элементов массива для создания новых массивов?

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

расслоение плотной объект как '.. {цели: 0, побед: 0, проигрывает: 0}' не в '' '' – rab

ответ

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

Тогда вы будете в состоянии «индекс» ваш статистика, как это: статистика [ 'Реал'] цели статистика [ 'манчестер Юнайтед'] потери и т.д., и т.д.

+0

Спасибо вам большое. –

Смежные вопросы