在JavaScript中,我尝试按月计算用户数。
ex:Jan March 玛丽2 1 保罗1 1 蛾1 1 people = [{name:' Mary',course:'。Net',Date:'1/6/2016'},{name:' Paul',course:'。Net ',日期:'2016年1月6日'},{名称:'玛丽',当然:'java',日期:'2016年5月16日'},{名称:'蛾& #39;,当然:'。Net',日期:'2016年6月6日'},{姓名:' Paul',当然:'jlava',日期:'2016年3月10日'} ,{name:' moth',course:'java',Date:'5/25/2016'},{name:' Mary',course:'。Net',Date :'3/20/2016'},{name:' moth',course:'。Net',Date:'1/6/2016'},{name:' Mary&#39 ;,当然:'。Net',日期:'1/6/2016'}]
你可以告诉我这个剧本吗?答案 0 :(得分:0)
你能做什么:
考虑数据结构,结果应如何。
我建议使用一个对象,因为这是用于分组一个简单的访问结构。
{ "Mary": { "2016-1": 2, "2016-5": 1, "2016-3": 1 }, "Paul": { "2016-1": 1, "2016-3": 1 }, "moth": { "2016-1": 2, "2016-5": 1 } }
选择一个适当的方法来迭代给定数组,如Array#forEach
。此方法提供对数组中每个项目的访问。
使用obejct进行进一步操作。