-
pb sur ARRAY
pb sur ma fonction ci-dessous :
- mon tableau est ko car ce qu'affiche mon alerte n'est pas bon dateArray =6 déc (toujours queqlue soit l'indice) mais lengtth = ok (24)
- comment faire pour retourner un tableau ? et comment je dois faire pour appeler cette fonction ?
merci!
function tab_date()
{
var datej= new Date();
//recup de la date J+3 mois (3 mois=90j = 7776000000 ms)
var datem = new Date();
datem.setTime(datej.getTime()+7776000000);
var i=0;
var DateArray = new Array();
while (datej.getTime()<datem.getTime())
{ if ((datej.getDay()==2) || (datej.getDay()==4))
{ //on renseigne le tableau
DateArray[i]=datej;
i++;}
datej.setTime(datej.getTime()+86400000);}
alert ("dans affiche de DAteArray.length"+DateArray.length);
alert ("dans affiche de DateArray[1]"+DateArray[1]);
return DateArray();
}
-
:salut:, et bienvenue dans cette communauté;-)
puisque tu es nouveau(elle), je t'invite à lire les regles du forum :mrgreen:
tu y apprendras que pour une meilleure lisibilité, le mieux est d'entourer tes extraits de source des balises [ code] et [ /code] (sans les espaces ;-))
pour ton probleme : as-tu essayé de remplir ton tableau avec Array::push() ?
et pour retourner un tableau, pas besoin des parentheses... et ton appel sera :
Code:
var tabDates = tab_date();
:idea:
-
tjs pareil....
j'ai essayé avec push mais c'est tjs la même chose... :(
je devrai avoir ds mon tab : 8 sept - 13 sept - 15 sept..
mais j'ai : 6 déc - 6 déc..
j'y comprend rien! :?: