合并阵列我有三个数组:比较和Javascript中
var dates = ['07/31/2013', '08/01/2013', '08/02/2013', '08/03/2013', '08/04/2013', '08/05/2013', '08/06/2013', '08/07/2013'];
的日期数组包含在一个范围内的每星期的日期。
var meetingdates = ['07/31/2013', '08/02/2013', '08/03/2013', '08/04/2013', '08/05/2013', '08/07/2013'];
meetingdates数组包含日期,其中有一个或多个会议。
var meetings = ['1', '3', '2', '4', '1', '5']
会议数组包含从meetingdates
开始的会议日数。
我想将dates
阵列与meetings
阵列相比,如果dates
存在从meetingsarray
一个条目我希望把属于该日期在新数组的会议次数,如果世界上没有匹配的0将被插入:
因此在比较meetingsarray
和dates
之后,这将是最终结果。
meetingsPerDate = ['1', '0', '3', '2', '4', '1', '0', '0'];
我试着用以下for-loop
解决这个:
if(dates[y] == meetingdates [y]){
meetingsPerDate [y] = meetings [y];
}else {
meetingsPerDate[y] = 0;
}
}
我知道我会丢失一些数据,因为这两个数组都没有遵循同样的模式,但我真的不知道如何解决这个问题。
我希望我已经解释了我的问题,如果不是,请让我知道。
任何帮助是非常赞赏,
谢谢!
感谢您的输入!但我设法自己找到了解决方案。 – Jef