Partage
  • Partager sur Facebook
  • Partager sur Twitter

VueJS - Addition plusieurs tableau avec condition

Sujet résolu
    3 décembre 2018 à 18:46:07

    Bonjour tout le monde.

    Je suis actuellement sur le développement d'un site basé sur un système d'équipement et de statistique.

    Un personne peux avoir plusieurs équipements (chapeau, cape, anneau, amulette, botte etc...) avec chacun des statistiques (force, vitalité, intelligence etc...)

    J'aimerai additionner chaque statistiques donc chaque stats de type force de la cape, du chapeau, de l'amulette entre eux pour avoir le total.

    Je récupère actuellement les statistiques sous forme d'objet de ce type :

    'stats': {
       image: "1"
       mini: 50
       maxi: 60
       name: "Vitalité"
       statId: 5
    }
    'stats': {
       image: "2"
       mini: 10
       maxi: 20
       name: "Force"
       statId: 2
    }

    etc..

    J'aimerai donc additionner les valeurs "mini" et "maxi" de tous ces tableaux ou le "name" ou "statId" est identique. J'ai essayé avec des forEach mais je bloque à chaque fois.

    Comment recréer un nouveau tableau dynamique suivant ces valeurs ?

    Si vous avez des pistes je suis preneur :)

    Merci d'avance.

    Cordialement,

    -
    Edité par Oo-Nexus-oO 3 décembre 2018 à 18:46:40

    • Partager sur Facebook
    • Partager sur Twitter
      4 décembre 2018 à 19:36:19

      Bonjour piero5673,

      Merci énormément pour ta réponse c'est tout à fait ce que cherchais ! Simple, rapide et.... tellement logique.

      Sous PHP j'arrivais à faire ma fonction mais en JS impossible... je me mélangeais les pinceaux avec les tableaux et tout... Encore des choses à apprendre en JS.

      Merci encore énormément !

      • Partager sur Facebook
      • Partager sur Twitter

      VueJS - Addition plusieurs tableau avec condition

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown