I'am trying to compare 2 date arrays(all_date, click_date) and set value 0 in array clicks if date not exist in array click_date
all_date=["2015-10-17", "2015-10-18","2015-10-19", "2015-10-20","2015-10-21","2015-10-22"] click_date=["2015-10-17", "2015-10-19", "2015-10-20"] clicks=[5,3,1] Final result:
clicks=[5,0,3,1,0,0] i used this code:
if(key==0){ $.each(all_date, function( j, v ) { if(dateInitial==v){ clicks[0].push(parseInt(val["nbrclick"])); return false; }else{ clicks[0].push(0); } }); }else{ for (i=0; i < key; i++){ $.each(all_date, function( j, v ) { if(dateInitial==v){ clicks[key].push(parseInt(val["nbrclick"])); return false; }else{ clicks[key].push(0); } }); } } but i get clicks array like this [5,0,0,3,0,0,0,1,0...]
what is missing in my code?
dateInitialcontain?