Método de iteração
Pessoalmente, acho que os métodos de iteração são particularmente importantes no JavaScript. Em muitos casos, haverá necessidades reais. O JavaScript fornece 5 métodos de iteração para operarmos, e eles são:
todo () aplica a função fornecida a cada item da matriz. Se cada item retornar verdadeiro, ele retornará true.
filter () usa a função fornecida para cada item na matriz e combina os itens que retornam true em uma nova matriz e retorna
foreach () aplica a função dada a cada item da matriz, mas não possui nenhum valor de retorno
map () aplica a função fornecida a cada item na matriz e retorna o resultado de cada chamada de função para formar uma nova matriz
O mesmo () aplica a função fornecida a cada item na matriz. Se um item na matriz retornar TRUE, ele retornará true.
Entre os 5 métodos acima, todos eles aceitam dois parâmetros: executando uma função, ou seja, uma função que precisa operar em cada item. Esta função possui três parâmetros: o valor do item da matriz, a posição do item na matriz e o próprio objeto da matriz. Dado um escopo, dado um escopo, afeta esse objeto da função dada. como:
Valores var = [5,6,7,8,9,10,11,12,13]; função actionfunc (item, índice, array) {console.log (this)}; valores. Todo mundo (ActionFunc, documento); // O objeto de documento será produzido 6 vezes para o consoleMétodo de mesclagem
Além dos métodos iterativos, o JavaScript também fornece dois métodos de mesclagem. A mesclagem é a fusão do arquivo. Esses métodos, como nomes, usarão a função fornecida para iterar em cada item na matriz e depois retornarão um valor total. Os dois métodos de mesclagem são:
Reduce () Na matriz, o termo começa do primeiro ao último a seguir, a função fornecida é aplicada a cada item da matriz e, em seguida, retorna a soma dos resultados da execução da função fornecida em todos os itens da matriz.
RedUcertIrigh () aplica a função fornecida na matriz do último ao primeiro reverso e, em seguida, retorna a soma dos resultados da execução da função fornecida em todos os itens da matriz.
Os dois métodos acima aceitam dois parâmetros: execução de uma função, ou seja, uma função que precisa operar em cada item. Esta função possui quatro parâmetros: o valor anterior, o valor atual, o índice do item e o próprio objeto da matriz. O valor base mesclado será calculado com base nesse valor. como:
Valores var = [5, 6, 7, 8, 9, 10, 11, 12, 13]; valores.Reduce (função (preitem, item, índice, array) {return preitem+item}, 2) // Valor de retorno 83A explicação detalhada do método de iteração e mesclagem no JavaScript acima é todo o conteúdo que compartilhei com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.