[英]How can I count the occurrences of a word in an array of strings using javascript?
[英]How can I count the number of occurrences in an array of arrays in 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]
因此,基本上,我有一个目标列表,我想计算每分钟得分的目标数量,其中goalScored [5]表示分钟。 我也想维护数据,我不想简单地计算第7分钟进球数,但是我想知道何时,由谁...等等。
所以我的问题是我该怎么做? 最好的数据结构是什么? 我应该每分钟有一个数组,还是这样的数组数组:
goalsMin = [[minute, count[date ,teams, result,scorer, goalkeeper]],[minute,count[date,teams,result,scorer,goalkeeper]]]
那有意义吗?
您可以保留一个数组数组(每分钟一个数组)。 可以使用Object来维护数据,如下所示:
goal = {
date : "Sun Apr 28 2009",
match : "Juventus - Milan",
score : "2-3",
player : "Del Piero",
goalkeeper : "Dida"
};
您将在这样的结构中插入数据:
goals[minute].push(goal);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.