2012-02-28 5 views
0

配列の配列内での出現回数をどのように数えることができますか?どのようにして、JavaScriptの配列の配列内での出現回数を数えることができますか

だから私は周りの280配列の配列を持っている、などのサッカーチームの目標:

var goalsScored = [["Sun Apr 28 2009","Juventus - Milan","2 - 3","Del Piero","Dida",7],["Sun Apr 28 1999","Juventus - Milan","2 - 3","Zidane","Peruzzi",44], ["Sat June 8 2009","Juventus - Milan","1 - 0","Nedved","Abbiati",7].....n=280] 

だから基本的に私は目標のリストを持っていると私は毎分得点の数をカウントしたいですここで、goalsScored [5]は分を表します。私はまた、データを維持したい、私は単純に7分にどのように多くのゴールが得られたのかをカウントしたくないが、いつ、誰によって...などを知りたい。

私の質問はどうすればいいのですか?そして、最高のデータ構造は何でしょうか?私は毎分の配列、または配列の配列の配列を次のようにします:

goalsMin = [[minute, count[date ,teams, result,scorer, goalkeeper]],[minute,count[date,teams,result,scorer,goalkeeper]]] 

それは意味がありますか?

答えて

1

配列の配列を保持できます(1分ごとに1つの配列)。

goals[minute].push(goal); 
:あなたはこのような構造にデータを挿入します

goal = { 
    date : "Sun Apr 28 2009", 
    match : "Juventus - Milan", 
    score : "2-3", 
    player : "Del Piero", 
    goalkeeper : "Dida" 
}; 

:データは、オブジェクトを使用して、このような何かをすることができmentained

関連する問題