Mettre un Tableau.push() dans une boucle
Bonjour, Vous sauriez pourquoi la longueur du tableau Tmunitions augmente si je fais Tmunitions.push alors qu'elle n'augmente pas si je le fais 10 fois ?
C'est le tableau d'un objet.
Ce code donne TMunitions.length=0 ! : C'est BAD !
Code:
1 2 3 4 5
| N=10;
for(let i=0; i>=N; i++){
this.TMunitions.push(4); // new CMunition(this.X,this.Y,w,h,couleur,vitesse); // Crée l'objet Munition.
} |
Ce code donne TMunitions.length=1 : C'est OK !
Code:
this.TMunitions.push(4);
QUEL NUL, j'y suis depuis deux heures à tout essayer, et c'est en l'écrivant sur ce forum que je trouve l'erreur en 1 mn :/
C'etait le signe ">=" qui n'était pas le bon, il fallait "<=" .