我是javascript的新手,并且有点努力做到这一点。我在客户端(javascript)有一个像这样的对象列表
[{id:1,amount_spent:15,date:06/16/2017},
{id:1,amount_spent:10,date:06/15/2017},
{id:1,amount_spent:10,date:06/01/2017},
{id:1,amount_spent:15,date:05/22/2017},
{id:1,amount_spent:10,date:05/24/2017},
{id:1,amount_spent:15,date:04/18/2017},
{id:1,amount_spent:10,date:04/19/2017},
{id:1,amount_spent:15,date:04/19/2016}]
现在,我想每周将它们分组一些,并以html格式显示为
注意:周开始日总是星期日,星期结束日总是星期六
周开始时间:06/11/2017 ||周末:2017年6月17日周开始时间:2017年5月28日||周末:05/03/2017总花费= 25
周开始时间:2017年5月21日||周末:05/27/2017总花费= 10
周开始时间:2017年4月16日||周末:2017年4月22日总花费= 25
总花费= 25
周开始:2016年4月17日||周末:2016年4月23日
总花费= 15
我也希望每月和每年显示它
示例json数据的年度分组:
2017年
总花费= 85
2016年
总花费= 15
提前致谢