AnyCompiler

Laços for

Laços for no TypeScript funcionam exatamente como no JavaScript. O laço for clássico te dá controle manual total sobre um índice; for...of entrega cada item diretamente.

for (let i = 0; i < 5; i++) {
  console.log(i);
}
Output
0
1
2
3
4

for...of sobre um array tipado

Ao percorrer um array tipado com for...of, o tipo da variável do laço é inferido automaticamente a partir do tipo de elemento do array — nenhuma anotação necessária.

const fruits: string[] = ["apple", "banana", "cherry"];
for (const fruit of fruits) {
  console.log(fruit);
}
Output
apple
banana
cherry

A seguir: laços while — repetindo com base em uma condição em vez de uma coleção fixa.