Go to English Blog

Forma otimizada de For

Leia em menos de um minuto

Uma coisa que sempre senti falta no Javascript era algo semelhante ao foreach do PHP. Alguns dias atrás, aprendi uma maneira que substitui bem:

var fruits = ['apple', 'orange', 'lemon'];

for (var i = 0, fruit; fruit = fruits[i]; i++) {
    alert(fruit);
}

Se você não entendeu nada, aí vai: para cada iteração, definimos a variável fruit como sendo fruits[i]. Quando nosso array não tiver mais elementos, será definido como undefined e o loop é encerrado. Dica do Targa.