Ho un semplice PER dichiarazione come questa:Come per invertire l'ordine in un ciclo FOR
var num = 10,
reverse = false;
for(i=0;i<num;i++){
console.log(i);
}
quando invertire è falso che voglio per tornare qualcosa di simile [0,1,2,3 , 4,5,6,7,8,9]
ma, quando inverso è vero, dovrebbe restituire [9,8,7,6,5,4,3,2,1,0]
Quale è il modo più efficace per ottenere questo risultato, senza verificare ogni volta se re il versetto è vero o falso all'interno del ciclo?
io non voglio fare questo:
var num = 10,
reverse = false;
for(i=0;i<num;i++){
if(reverse) console.log(num-i)
else console.log(i)
}
Vorrei verificare inverso solo una volta al di fuori del ciclo.
Cosa stai cercando di fare? Perché se si crea un array, o si esegue il ciclo su un array, c'è sempre la funzione javascript reverse http://www.w3schools.com/jsref/jsref_reverse.asp che puoi chiamare – CaffGeek
w3schools non è così buono. Dai un'occhiata a [w3fools] (http://w3fools.com/). – DwB