Artigo interessante, e eu acho muito importante conhecer as estruturas de repetição para na hora do código, utilizar aquela que mais facilita expressar o que está sendo feito.
Um detalhe do for é que todos os seus parâmetros são opcionais, e são ignorados caso não existam, podendo até ser utilizado para fazer um loop infinito com for (;;) { ... } ou até simular um while:
Ainda existe uma forma de percorrer uma lista sem utilizar uma estrutura de repetição, que é utilizando recursão, como no artigo do jpbrab0, embora essas formas normalmente não são tão otimizadas em linguagens não puramente funcionais.
Lendo o seu texto, lembrei do meu primeiro que publiquei aqui, se quiser dar uma olhada seque o link.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Artigo interessante, e eu acho muito importante conhecer as estruturas de repetição para na hora do código, utilizar aquela que mais facilita expressar o que está sendo feito.
Um detalhe do
for
é que todos os seus parâmetros são opcionais, e são ignorados caso não existam, podendo até ser utilizado para fazer um loop infinito comfor (;;) { ... }
ou até simular umwhile
:O
forEach()
é bem legal junto às arrow functions, como no artigo da pachi, por exemplo:Nesse estilo também indico olhar as funções map e filter do Array, exemplos:
Ainda existe uma forma de percorrer uma lista sem utilizar uma estrutura de repetição, que é utilizando recursão, como no artigo do jpbrab0, embora essas formas normalmente não são tão otimizadas em linguagens não puramente funcionais.
Lendo o seu texto, lembrei do meu primeiro que publiquei aqui, se quiser dar uma olhada seque o link.