JavaScript / Node.js - Iteração em arrays
Abaixo estão listados os diferentes métodos para iteração em arrays e suas respectivas características. Lembrando que o processamento em geral é mais rápido quando usamos funções ou métodos nativos ao invés de criar nossas próprias soluções. Método: Array.forEach() Descrição: Este método chama um callback para cada item da array Exemplo: [1,2,3,4].forEach((item) => { const res = item * 2; console.log(res); }); /* 2 4 6 8 */ Método: Array.map() Descrição: Este método cria uma nova array aplicando um callback para cada elemento da array original . Este método não altera a array original. Exemplo: const res = [1,2,3,4].map(item => item * 2); // [2, 4, 6, 8] Método: Array.filter() Descrição: Este método cria uma nova array com os elementos que passaram no filtro Exemplo: const res = [1,2,3,4].filter(item => item % 2 == 0); // [2, 4] Método: Array.reduce() Descrição: Este método aplica uma função para cada elem...