Я просто для заявления, как это:Как изменить порядок в цикле
var num = 10,
reverse = false;
for(i=0;i<num;i++){
console.log(i);
}
когда обратного ложен Я хочу, чтобы вернуть что-то вроде [0,1,2,3 , 4,5,6,7,8,9]
но, когда обратный это правда, он должен возвратить [9,8,7,6,5,4,3,2,1,0]
Какой самый эффективный способ получить этот результат, не проверяя каждый раз, если re verse истинно или ложно внутри цикла?
Я не хочу, чтобы это сделать:
var num = 10,
reverse = false;
for(i=0;i<num;i++){
if(reverse) console.log(num-i)
else console.log(i)
}
Я хотел бы проверить обратный только один раз вне цикла.
Что вы на самом деле пытаетесь сделать? Поскольку, если он создает массив или цикл в массиве, всегда существует функция javascript reverse http://www.w3schools.com/jsref/jsref_reverse.asp, который вы можете назвать – CaffGeek
w3schools, не так хорош. Проверьте [w3fools] (http://w3fools.com/). – DwB