.Reduce est un tableau circulaire de valeurs. Commencez par passer le premier élément du tableau au paramètre res, et le deuxième élément à cur La prochaine fois, passez le résultat de votre premier calcul à res, et passez le troisième élément de. le tableau à Cur, effectuez à nouveau le calcul... jusqu'à ce que le tableau soit bouclé, et renvoyez le résultat final du calcul. .Le mécanisme de réduction est comme ceci, mais comme le premier élément de votre tableau est un objet et ne peut pas être calculé, vous devez passer 0 à res au début et passer le premier élément du tableau à cur De cette façon. , la somme du prix peut être calculée. Le deuxième paramètre de .reduce fait cela, ce qui équivaut à ce que le premier élément du tableau devienne 0, et le deuxième élément est l'objet que vous définissez
.Reduce est un tableau circulaire de valeurs. Commencez par passer le premier élément du tableau au paramètre res, et le deuxième élément à cur La prochaine fois, passez le résultat de votre premier calcul à res, et passez le troisième élément de. le tableau à Cur, effectuez à nouveau le calcul... jusqu'à ce que le tableau soit bouclé, et renvoyez le résultat final du calcul.
.Le mécanisme de réduction est comme ceci, mais comme le premier élément de votre tableau est un objet et ne peut pas être calculé, vous devez passer 0 à res au début et passer le premier élément du tableau à cur De cette façon. , la somme du prix peut être calculée. Le deuxième paramètre de .reduce fait cela, ce qui équivaut à ce que le premier élément du tableau devienne 0, et le deuxième élément est l'objet que vous définissez
Extrait de MDN :
https://developer.mozilla.org...
La valeur de res lorsque la réduction est exécutée pour la première fois. Ce problème peut être résolu en vérifiant simplement l'API
reduce
La valeur initiale de la méthode.Veuillez vous référer à : Array.prototype.reduce()
Valeur initiale, la fonction array_reduce de PHP ressemble également à ceci