Diferença entre foreach e loop em javascript

Diferença entre foreach e loop em javascript
Os loops são utilizados para executar um conjunto de instruções várias vezes. É útil reduzir o esforço de criar o código muitas vezes. O para loop é uma estrutura de repetição básica que itera a/múltiplas declarações múltiplas. Refere -se ao número de vezes para executar as declarações verificando a condição. Enquanto para cada Loop itera através de elementos da matriz.Esta posta. O objetivo é fornecer uma diferença abrangente entre os dois loops.

Diferença entre e forach loop em javascript?

O para cada o método é utilizado principalmente para executar o código com base nos elementos do variedade, mapas, ou conjuntos. Tem a propriedade de acessar o índice e o valor de cada elemento. Leva tempo para executar o código devido à chamada do método.

Enquanto o para loop é o loop mais básico e versátil em JavaScript. Representa o número de vezes para executar a condição. A tabela a seguir representa o funcionamento do loop for e foreach loop em javascript.

para loop foreach loop
Tipo genérico de loop e pode ser usado em vários cenários. Aplicado principalmente em matrizes, mapas e conjuntos.
Útil para reproduzir rapidamente a coleção de itens. Útil para reter o subconjunto de itens.
A sintaxe é mais fácil e rápida. O formato da sintaxe é um pouco complexo.
Não fornece uma instalação para modificação durante a iteração. O usuário modifica os itens conforme os requisitos.
O usuário pode utilizar a declaração de quebra para quebrar. Não pode fornecer uma instalação para quebrar a declaração por causa do método de retorno de chamada.

Sintaxe do loop foreach em javascript

variedade.foreach (função (currval, índice, matriz)
// executar o pedaço de código
);

Os parâmetros usados ​​na sintaxe acima estão listados abaixo:

  • função (currval, índice, matriz): A função a ser executada em cada elemento.
  • Currval: Valor atual da matriz.
  • Índice: Índice atual do elemento.
  • Variedade: A variedade de elementos atuais.

Sintaxe do loop for em JavaScript

para (inicializador; condição; contador)

// executar o pedaço de código

No para loop, Três condições são especificadas:

  • Inicializador: inicializa a variável com um valor.
  • doença: Especifica a condição para executar o código.
  • contador: Especifique o controle de fluxo de um loop usando operações aritméticas.

Como funciona o loop de forach em javascript?

Um exemplo é dado abaixo, utilizando o para cada método em JavaScript.

Código

// Um ​​exemplo é dado para usar o método foreach em javascript
Deixe a matriz = [1, 2, 3, 4, 5, 6, 7, 8]; // Especifique uma matriz de números
// operação para o quadrado de cada número
Deixe rtnvalue = matriz.foreach (val =>
console.log ('$ val x $ val = $ val * val'));

A descrição do JavaScript O código é fornecido abaixo:

  • Um variedade A variável é inicializada.
  • O para cada o método é utilizado para acessar os elementos da matriz.
  • Dentro do loop foreach, cada valor da matriz está sendo quadrado (multiplicando o elemento da matriz por si só).
  • Finalmente, a saída é exibida no console.

Saída

A saída mostra o quadrado de todos os oito elementos da matriz no console.

Como funciona o loop em javascript?

É fornecido um exemplo que demonstra o conceito de para loop em javascript.

Código

// Um ​​exemplo é dado para usar o loop for em javascript
var array = [1,2,3,4];
console.log ('usando o loop em javascript');
para (var i = 0; i < array.length; i++)

console.log (matriz [i]);

A descrição do código está listada abaixo:

  • É definido uma matriz que contém quatro elementos.
  • Depois disso, o para loop é executado nos elementos da matriz para imprimi -los.
  • Em segundo lugar, é colocada uma condição que executa o código fornecido pelo variedade.comprimento.
  • Por fim, o eu++ O operador de incremento é utilizado para aumentar o valor do I variável por um.

Saída

A saída mostra que o para loop executa as declarações quatro vezes (como o número de elementos é quatro na matriz).

Conclusão

Principalmente, ambos são os tipos de loop usados ​​para iterar o número de coleções. O para cada o método é utilizado para executar o código para cada elemento encontrado na matriz. Por outro lado, o para loop é simples de usar e repete o pedaço de código especificado pelo usuário. O para loop consome menos tempo de execução e é útil na solução de problemas complexos. Você aprendeu os pontos importantes entre e forach loop utilizando o JavaScript. Para uma melhor compreensão, fornecemos exemplos de cada tipo de loop também.