Método javascript foreach ()
Em JavaScript, o método foreach () chama a função fornecida, para cada elemento presente em uma matriz. O método foreach requer três parâmetros, um para o valor do elemento atual, o segundo parâmetro para o índice do elemento atual e o final é para a matriz sobre a qual o método foreach () deve funcionar.
Considere o código abaixo para entender como o método foreach () funciona:
const empnames = ["John", "Seth", "Danial", "Joe", "Micheal"];No código acima, há uma matriz de cinco elementos, e o método foreach () é usado com a matriz para imprimir o nome de cada funcionário no console do navegador:
Como resultado, o método foreach () imprimirá cada elemento no console:
Método JavaScript ()
JavaScript oferece outro método iterativo nomeado filtro() Isso toma uma condição como parâmetro e retorna uma nova matriz apenas dos elementos que atendem à condição especificada:
Para entender melhor o método do filtro em JavaScript, vamos dar um exemplo no qual queremos uma variedade filtrada de funcionários cujo nome começa com 'J':
const empnames = ["John", "Seth", "Danial", "Joe", "Micheal"];Neste exemplo, passamos uma condição ao método filtro () para verificar a primeira letra de cada elemento e retornar uma lista de elementos cujo primeiro elemento é igual a "j".
A saída exibirá o nome dos funcionários que começa com "J":
Método JavaScript Map ()
O método javascript map () executa alguma funcionalidade sobre a matriz original iterativamente e produz uma nova matriz sem afetar a matriz original. Considere um exemplo para adicionar o nome "Wilson" com o nome de cada funcionário:
const empnames = ["John", "Seth", "Danial", "Joe", "Micheal"];Retornamos um nome adicional "Wilson" com valor, para que ele adicione esse nome a cada elemento da matriz "EmpName":
A saída do método map () verificará se ele itera cada elemento de "nomes de empates" e executará a mesma funcionalidade em toda a matriz:
Método JavaScript Reduce ()
O método Reduce () é um método de iteração de matriz disponível em JavaScript que reduz toda a matriz a um valor.
const empnames = ["John", "Seth", "Danial", "Joe", "Micheal"];No exemplo acima, temos uma matriz com cinco nomes, usando o método Reduce () Reduzimos toda eles e os devolverá:
A saída do código acima será um único valor:
O método reduz () pode ser aplicado em qualquer tipo de dados, como seqüências, números e matrizes. Por padrão, o método Reduce () funciona da esquerda para a direita, enquanto, pelo contrário, nos casos em que queremos executar a funcionalidade da direita para a esquerda, podemos utilizar o método ReduceRight ().
Javascript todo () método
O método Every () é outro método de iteração de matriz em JavaScript, ele leva uma condição e o testa com cada elemento da matriz como resultado, retorna verdadeiro ou falso.
Para entender como todo () o método funciona no JavaScript, considere o seguinte código:
const empnames = ["John", "Seth", "Danial", "Joe", "Micheal"];Neste exemplo, utilizamos todos os métodos () para testar se todos os elementos da matriz começam com J ou não:
O método todo () retornará falso Porque todos os nomes da matriz não começam com a letra "j". A saída seria verdadeiro Se todos os nomes da matriz foram iniciados com "J":
Javascript algum () método
JavaScript Alguns () método verifica se alguns dos elementos da matriz satisfazem a condição fornecida e retorna o resultado verdadeiro ou falso:
const empnames = ["John", "Seth", "Danial", "Joe", "Micheal"];Neste exemplo, alguns () método verifica se alguns do nome do funcionário começam com j ou não:
Na saída, ele retornará verdadeiro porque existem alguns funcionários cujos nomes começam com "J":
Método JavaScript Find ()
O JavaScript oferece outro método iterativo útil que retorna apenas o primeiro valor que atende à condição especificada. Se mais de um valor cumprir a condição, em vez de retornar todos esses valores, o método find () retornará apenas o primeiro valor. Vamos entender com um exemplo:
const empnames = ["John", "Seth", "Danial", "John", "Micheal"];Neste exemplo, queremos encontrar os funcionários cujos nomes são "Micheal" ou "Seth":
Aqui, o método find () procurará esses nomes na matriz e imprimirá o nome que vem primeiro na matriz:
Conclusão:
Os métodos de iteração de matrizes são métodos JavaScript integrados que atravessam toda a matriz e trabalham em cada entrada da matriz. Neste artigo, consideramos alguns métodos essenciais de iteração de matriz e os implementamos em JavaScript, onde aprendemos como esses métodos funcionam.