Javascript

Como podemos trabalhar com lista de elementos em javascript

Laços de repetição

For

Sintaxe

for ([inicialização]; [condição]; [expressão final])
  declaração

Percorremos uma lista utilizando um sentinela (que será o índice da posição do array)

For..of

Sintaxe

for (variavel of iteravel) {
   declaração
}

Quando queremos ter acesso diretamente ao objeto da lista.

While

Sintaxe

while (condição) {
   rotina
}

Somente executa o código se a condição for verdadeira

Do..While

Sintaxe

do {
   rotina
while (condição)

Pelo menos uma vez ocorre a execução do código