1
resposta

For == forEach? (2)

Como o colega que formulou a pergunta inicialmente (@Ley) ficou sem uma resposta final, fiquei curioso em verificar qual era o problema. Após debugar o código dele, verifiquei que o problema estava na RegExp, devendo substituir o 'this' por 'campoInput'. Parece que quando usa o forEach, o 'this' não se refere mais ao elemento associado ao eventListener(campoInput)

1 resposta

Fala ai Ronaldo, tudo bem? Isso vai depender muito de cada caso, mas, basicamente o contexto de execuçãdo do for é diferente do forEach, sendo assim, o this pode ser afetado.

Dessa maneira pode ser que seja necessário realizar algum bind ou trocar funções de declaração ou expressão por arrow functions.

Espero ter ajudado.