J'ai un simple pour la déclaration comme ceci:Comment inverser l'ordre dans une boucle
var num = 10,
reverse = false;
for(i=0;i<num;i++){
console.log(i);
}
lorsque inverse est faux, je veux revenir quelque chose comme [0,1,2,3 , 4,5,6,7,8,9]
mais, quand inverse est vrai, il devrait retourner [9,8,7,6,5,4,3,2,1,0]
Quel est le moyen le plus efficace pour obtenir ce résultat, sans vérifier à chaque fois si re le verset est vrai ou faux dans la boucle?
Je ne veux pas faire:
var num = 10,
reverse = false;
for(i=0;i<num;i++){
if(reverse) console.log(num-i)
else console.log(i)
}
Je voudrais vérifier inverse une seule fois en dehors de la boucle.
Qu'essayez-vous vraiment de faire? Parce que si c'est créer un tableau, ou une boucle sur un tableau, il y a toujours la fonction javascript inverse http://www.w3schools.com/jsref/jsref_reverse.asp que vous pouvez appeler – CaffGeek
w3schools n'est pas si bon. Découvrez [w3fools] (http://w3fools.com/). – DwB