javascript - Que signifie le 0 dans ce code JS?
大家讲道理
大家讲道理 2017-06-28 09:23:12
0
5
1096

Que signifie le 0 dans ce code js ?
Dans l'encadré rouge de la capture d'écran ci-dessous :

(Désolé si la question est stupide)

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(5)
phpcn_u1582

.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

typecho

Extrait de MDN :
https://developer.mozilla.org...

arr.reduce(callback,[initialValue])

valeurinitiale

Facultatif, sa valeur est utilisée comme premier paramètre du premier rappel.

阿神

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

大家讲道理

reduceLa valeur initiale de la méthode.

Veuillez vous référer à : Array.prototype.reduce()

phpcn_u1582

Valeur initiale, la fonction array_reduce de PHP ressemble également à ceci

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!