Junior
Com que métodos de iteração de arrays você está familiarizado?
sobes.tech IA
Resposta da IA
Para percorrer arrays em JavaScript (Frontend), conhece-se os seguintes métodos:
-
Ciclos
for— ciclo clássico com índicefor...of— percorrer elementos do arraywhileedo...while— ciclos com condição
-
Métodos de array
forEach(callback)— chama a função para cada elemento, não retorna um novo arraymap(callback)— cria um novo array aplicando a função a cada elementofilter(callback)— cria um novo array com os elementos para os quais a função retornatruereduce(callback, valorInicial)— reduz o array a um único valor
-
List comprehension (análogamente) Em JavaScript, não há uma sintaxe direta de list comprehension como em Python, mas pode-se usar
mapefilterpara fins semelhantes.
Exemplo de percorrer um array usando forEach e map:
const numbers = [1, 2, 3, 4];
// forEach
numbers.forEach(num => {
console.log(num);
});
// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]
Dessa forma, para percorrer arrays, pode-se usar tanto ciclos clássicos quanto métodos funcionais do array, que tornam o código mais expressivo e conciso.