Méthode d'itération
Je pense personnellement que les méthodes d'itération sont particulièrement importantes en JavaScript. Dans de nombreux cas, il y aura des besoins réels. JavaScript fournit 5 méthodes d'itération pour que nous puissions fonctionner, et ils sont:
Chaque () applique la fonction donnée à chaque élément du tableau. Si chaque élément renvoie true, il renverra true.
Filter () utilise la fonction donnée pour chaque élément du tableau et combine les éléments qui renvoient True dans un nouveau tableau et renvoie
foreach () applique la fonction donnée à chaque élément du tableau, mais n'a pas de valeur de retour
map () applique la fonction donnée à chaque élément du tableau et renvoie le résultat de chaque appel de fonction pour former un nouveau tableau
même () applique la fonction donnée à chaque élément du tableau. Si un élément dans le tableau renvoie true, il renvoie true.
Parmi les 5 méthodes ci-dessus, ils acceptent tous deux paramètres: exécuter une fonction, c'est-à-dire une fonction qui doit fonctionner sur chaque élément. Cette fonction a trois paramètres: la valeur de l'élément de tableau, la position de l'élément dans le tableau et l'objet de tableau lui-même. Étant donné une portée, étant donné une portée, affecte cet objet de la fonction donnée. comme:
VALES VAR = [5,6,7,8,9,10,11,12,13]; fonction actionfunc (item, index, array) {console.log (this)}; VALEURS.TOUT (ActionFunc, document); // L'objet document sera sorti 6 fois sur la consoleMéthode de fusion
En plus des méthodes itératives, JavaScript fournit également deux méthodes de fusion. La fusion est une fusion des archives. Ces méthodes, comme les noms, utiliseront la fonction donnée pour itérer chaque élément dans le tableau, puis renvoyer une valeur totale. Les deux méthodes de fusion sont:
réduire () Dans le tableau, le terme commence du premier à la dernière transmission, la fonction donnée est appliquée à chaque élément du tableau, puis renvoie la somme des résultats de l'exécution de la fonction donnée sur tous les éléments du tableau.
ReduceRight () applique la fonction donnée dans le tableau du dernier au premier inverse, puis renvoie la somme des résultats de l'exécution de la fonction donnée sur tous les éléments du tableau.
Les deux méthodes ci-dessus acceptent deux paramètres: l'exécution d'une fonction, c'est-à-dire une fonction qui doit fonctionner sur chaque élément. Cette fonction a quatre paramètres: la valeur précédente, la valeur actuelle, l'index de l'élément et l'objet de tableau lui-même. La valeur de base fusionnée sera calculée en fonction de cette valeur. comme:
VALEURS VAR = [5, 6, 7, 8, 9, 10, 11, 12, 13]; valeurs.reduce (fonction (preitem, item, index, array) {return preitem + item}, 2) // valeur de retour 83L'explication détaillée de la méthode d'itération et de fusion dans JavaScript ci-dessus est tout le contenu que j'ai partagé avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.