logo

TypeScript para cada

O método forEach() é um método de array usado para executar uma função em cada item em uma matriz . Podemos usá-lo com tipos de dados JavaScript como Arrays, Maps, Sets, etc. É um método útil para exibir elementos em um array.

Sintaxe

Podemos declarar o método forEach() conforme abaixo.

 array.forEach(callback[, thisObject]); 

O método forEach() executa o fornecido ligar de volta uma vez para cada elemento presente na matriz em Ordem ascendente .

Detalhes do parâmetro

1. retorno de chamada: É uma função usada para testar cada elemento. A função de retorno de chamada aceita três argumentos , que são fornecidos abaixo.

    Valor do elemento:É o valor atual do item.Índice do elemento:É o índice do elemento atual processado no array.Variedade:É um array que está sendo iterado no método forEach().

Observação:Esses três argumentos são opcionais.

2. esteObjeto: É um objeto a ser usado assim ao executar o retorno de chamada.

Valor de retorno

Ele retornará o array criado.

Exemplo com string

 let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore); 

O código JavaScript correspondente é:

 var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore); 

Saída:

TypeScript para cada

Exemplo com número

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

Saída:

TypeScript para cada

Desvantagem de forEach()

A seguir estão as desvantagens do uso do método forEach():

  1. Não fornece uma maneira de parar ou quebrar o ciclo forEach().
  2. É apenas funciona com matrizes.