Neste artigo você vai aprender qual a maneira mais rápida de percorrer array em JavaScript, vamos utilizar algumas formas diferentes.

Fala programador(a), beleza? Bora aprender mais sobre loops em arrays!
Hoje vamos falar sobre qual a maneira mais rápida de percorrer um array em JavaScript.
Isso é uma tarefa comum em programação, e é importante saber qual a maneira mais eficiente de fazer isso para que o seu código execute de maneira mais rápida e com menos recursos.
Existem algumas formas de percorrer um array em JavaScript, e vamos ver algumas delas a seguir.
1. Utilizando o loop for
O loop for é uma forma simples e rápida de percorrer um array em JavaScript.
Ele permite iterar sobre o array elemento por elemento, e é muito útil para tarefas simples como imprimir os elementos do array ou somar os valores de um array numérico.
Por exemplo, vamos supor que temos um array numbers e queremos imprimir os elementos do array:
const numbers = [1, 2, 3, 4, 5];
for (let i = 0; i < numbers.length; i++) {
console.log(numbers[i]);
}
// Output:
// 1
// 2
// 3
// 4
// 5
No exemplo acima, utilizamos o loop for para iterar sobre o array numbers elemento por elemento. Utilizamos a propriedade length do array para saber quantos elementos o array possui, e utilizamos a variável i como índice para acessar cada elemento do array.
2. Utilizando o loop for...of
Outra forma de percorrer um array em JavaScript é utilizando o loop for...of. O loop for...of é uma sintaxe mais moderna e mais simples do que o loop for, e ele permite iterar sobre o array elemento por elemento de maneira mais clara e legível.
Por exemplo, vamos supor que temos um array numbers e queremos imprimir os elementos do array:
const numbers = [1, 2, 3, 4, 5];
for (const number of numbers) {
console.log(number);
}
// Output:
// 1
// 2
// 3
// 4
// 5
No exemplo acima, utilizamos o loop for...of para iterar sobre o array numbers.
3. Utilizando o método forEach
Outra forma de percorrer um array em JavaScript é utilizando o método forEach.
O método forEach é um método de todos os arrays em JavaScript, e ele permite iterar sobre o array elemento por elemento de maneira mais simples e legível.
Por exemplo, vamos supor que temos um array numbers e queremos imprimir os elementos do array:
const numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number) {
console.log(number);
});
// Output:
// 1
// 2
// 3
// 4
// 5
No exemplo acima, utilizamos o método forEach para iterar sobre o array numbers elemento por elemento.
O método forEach recebe uma função como argumento, e essa função é executada para cada elemento do array.
Utilizamos então uma função anônima como argumento do método forEach, e essa função recebe o elemento atual como parâmetro.
Dentro da função, podemos fazer qualquer coisa com o elemento, como imprimi-lo, somá-lo a um total, etc.
O método forEach é uma forma simples e legível de percorrer um array, e é uma boa opção quando você quer fazer alguma coisa com cada elemento do array sem precisar se preocupar com índices ou condições de parada.
E qual é a estrutura de repetição mais performática em JavaScript?
Quando se trata de performance, o loop for é geralmente a estrutura de loop mais rápida em JavaScript.
Isso porque o loop for é uma estrutura de loop mais simples e otimizada para essa tarefa, e ele não precisa fazer tantas verificações quanto os outros loops.
No entanto, é importante lembrar que a performance não é tudo, e que é sempre importante escrever código legível e fácil de entender.
Se você precisa de uma forma mais legível de percorrer um array, pode ser mais adequado utilizar o loop for...of ou o método forEach.
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Percorrer um array em JavaScript é uma tarefa comum, e existem diversas formas de fazer isso.
No artigo, vimos três formas diferentes: utilizando o loop for, utilizando o loop for...of e utilizando o método forEach.
Qual dessas formas é a mais adequada para o seu caso dependerá do que você precisa fazer e do seu gosto pessoal.
Em geral, o loop for é a forma mais rápida de percorrer um array em JavaScript, seguido pelo loop for...of e pelo método forEach.
No entanto, é importante lembrar que a legibilidade do código também importa.
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Muito esclarecedor seu conteúdo. Parabéns.