按日期对javascript数组进行基本报告?

按日期对javascript数组进行基本报告?,javascript,Javascript,我有一个javascript数组中加载的订单列表,我想根据日期总结这些数据。我想显示每天的总订单,以及每天的总金额 通常我会在.Net或存储过程中这样做。对于如何使用javascript实现这一点,有点困惑。谁能给我指出正确的方向吗。我对Javascript有很好的掌握,但从未在JS中处理过数据操作。如果您习惯了LINQ,您可以看看。然后,您可以使用类似于.NET的LINQ的函数(包括获取每日总计) 否则,您需要创建自己的结果集并自己聚合信息。如果您习惯了LINQ,您可以看看。然后,您可以使用类

我有一个javascript数组中加载的订单列表,我想根据日期总结这些数据。我想显示每天的总订单,以及每天的总金额


通常我会在.Net或存储过程中这样做。对于如何使用javascript实现这一点,有点困惑。谁能给我指出正确的方向吗。我对Javascript有很好的掌握,但从未在JS中处理过数据操作。

如果您习惯了
LINQ
,您可以看看。然后,您可以使用类似于.NET的LINQ的函数(包括获取每日总计)


否则,您需要创建自己的结果集并自己聚合信息。

如果您习惯了
LINQ
,您可以看看。然后,您可以使用类似于.NET的LINQ的函数(包括获取每日总计)


否则,您需要创建自己的结果集并自己聚合信息。

以下是正在进行的工作:

var订单、组;
订单=[
['order 1',20,新日期(2012,0,1)],
['order 2',20,新日期(2011,0,1)],
['order 3',20,新日期(2010,0,1)],
['order 4',20,新日期(2012,0,1,10,10)]
];
组=groupByDay(订单);
打印摘要(组);
//组={
//1262300400000:[订单3]
//1293836400000:[订单2]
//1325372400000:[订单1,订单4]
// }
功能groupByDay(订单){
变量i、d、l、组;
组={};
l=订单长度;
对于(i=0;i
);
}    

}
以下是正在进行的工作:

var订单、组;
订单=[
['order 1',20,新日期(2012,0,1)],
['order 2',20,新日期(2011,0,1)],
['order 3',20,新日期(2010,0,1)],
['order 4',20,新日期(2012,0,1,10,10)]
];
组=groupByDay(订单);
打印摘要(组);
//组={
//1262300400000:[订单3]
//1293836400000:[订单2]
//1325372400000:[订单1,订单4]
// }
功能groupByDay(订单){
变量i、d、l、组;
组={};
l=订单长度;
对于(i=0;i
);
}    

}
你的问题太模糊了。您的数据是什么样子的?预期的输入和输出格式是什么?您是说在日期发生时需要执行函数吗?就像一个老太婆的工作。比如在一天结束时计算统计数据。你的问题太模糊了。您的数据是什么样子的?预期的输入和输出格式是什么?您是说在日期发生时需要执行函数吗?就像一个老太婆的工作。比如在一天结束时计算统计数据。我会给你+1,只是为了给你一个简单的演示@BradChristie哈哈,谢谢,我今天很无聊:D@wawawared,非常好的主意。我给你+1,只是为了给你一个简单的演示。;-)@BradChristie哈哈,谢谢,我今天很无聊:D@wawawared好主意。