Tengo un simple para la declaración como esta:Como Invertir el orden en un bucle FOR
var num = 10,
reverse = false;
for(i=0;i<num;i++){
console.log(i);
}
cuando inversa es falso Quiero que vuelva algo como [0,1,2,3 , 4,5,6,7,8,9]
pero, cuando inversa es cierto, debe devolver [9,8,7,6,5,4,3,2,1,0]
Cuál es la forma más eficiente de obtener este resultado, sin verificar siempre si re el verso es verdadero o falso dentro del ciclo?
no quiero hacer esto:
var num = 10,
reverse = false;
for(i=0;i<num;i++){
if(reverse) console.log(num-i)
else console.log(i)
}
me gustaría comprobar inversa sólo una vez fuera del bucle.
¿Qué estás tratando de hacer realmente? Porque si se trata de crear una matriz o bucle en una matriz, siempre existe la función de Javascript inversa http://www.w3schools.com/jsref/jsref_reverse.asp, que puedes llamar al – CaffGeek
w3schools no es tan bueno. Consulte [w3fools] (http://w3fools.com/). – DwB