Maison  >  Questions et réponses  >  le corps du texte

javascript - Que signifie le 0 dans ce code JS?

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)

大家讲道理大家讲道理2671 Il y a quelques jours1104

répondre à tous(5)je répondrai

  • phpcn_u1582

    phpcn_u15822017-06-28 09:25:12

    .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

    répondre
    0
  • typecho

    typecho2017-06-28 09:25:12

    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.

    répondre
    0
  • 阿神

    阿神2017-06-28 09:25:12

    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

    répondre
    0
  • 大家讲道理

    大家讲道理2017-06-28 09:25:12

    reduceLa valeur initiale de la méthode.

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

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-06-28 09:25:12

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

    répondre
    0
  • Annulerrépondre