Comment calculer la somme de la table d'objets en javascript

Comment calculer la somme de la table d'objets en javascript
Lors de la programmation en JavaScript, vous pouvez rencontrer une situation où elle est nécessaire pour effectuer diverses opérations parmi les objets de tableau. Par exemple, dans le cas de maintenir les données liées au même objet avec une certaine modification des valeurs, telles que le calcul de la somme des propriétés dans un objet de tableau.

Ce message discutera du processus de recherche et d'utilisation de la somme des objets d'un tableau à l'aide de JavaScript.

Comment ajouter / somme des objets de tableau?

En JavaScript, vous pouvez utiliser les méthodes suivantes pour calculer la somme d'un tableau d'objets:

  • Pour boucle
  • Réduisez () Méthode du tableau

Nous allons maintenant passer par chacune des méthodes susmentionnées une par une.

Méthode 1: Utilisation pour Loop pour trouver la somme de tableau d'objets

Cette méthode implique l'utilisation du «pour”Boucle où le tableau d'objets est ajouté en spécifiant la propriété sur laquelle l'ajout doit être effectué.

Voyons l'exemple ci-dessous pour une meilleure compréhension.

Exemple

Premièrement, nous définirons un tableau d'objets comme suit:

var array = [
nom: 'x', id: 1,
nom: 'y', id: 2,
nom: 'z', id: 3,
]]

Ensuite, nous créerons une variable nommée «ajouter»Initialisé avec le«0«Valeur pour éviter la valeur nul. Cette variable sera utilisée dans la boucle pour stocker la somme requise:

var add = 0;

Ensuite, ajoutez une boucle pour la boucle et contrôlez son exécution en utilisant le «je"Iterator et le"déployer.longueur" propriété. Dans la boucle pour, la somme des valeurs du «identifiant«La propriété sera stockée dans le«ajouter«Variable, et après chaque itération, sa valeur est mise à jour:

pour (var i = 0; i< array.length; i++)

ajouter + = array [i].identifiant

Enfin, nous imprimerons les valeurs ajoutées mises à jour du tableau d'objets sur la console.

console.log ("La somme des valeurs du tableau est:", ajouter);

La sortie du programme ci-dessus s'affiche «6«Comme la somme du«identifiant»Valeurs de propriétés:

Aller de l'avant pour apprendre la deuxième méthode pour trouver la somme d'un tableau d'objets.

Méthode 2: Utilisation de la méthode Reduce () pour trouver la somme du tableau d'objets

Dans le but de trouver la somme du tableau d'objets, le «réduire()»La méthode est également utilisée. Cette méthode fusionne la valeur des objets précédents et actuels, qui seront réduits à une seule valeur.

Exemple

Premièrement, nous déclarerons un tableau et attribuerons différentes valeurs aux mêmes propriétés des deux objets:

var array = [
"id": 1,
"Roll": 10
,
"id": 2,
"Roll": 15
];

Ensuite, nous calculerons la somme des objets dans un tableau pour le «identifiant","rouleau»Propriétés et les réduisez à une seule valeur résultante:

var add = tableau.réduire (fonction (précédente Value, CurrentValue)
retour
ID: précédente.id + currentvalue.identifiant,
Roll: précédente.Roll + CurrentValue.rouleau,

);

Enfin, affichez la valeur résultante des deux objets sur l'écran de la console:

console.log ("La valeur de l'ID devient", ajouter);

La somme résultante du «identifiant" est "3" et pour "rouleau", c'est "25»:

Nous avons fourni les méthodes liées à la somme d'un tableau d'objets en JavaScript.

Conclusion

Pour calculer la somme d'un tableau d'objets, le «pour"Loop et"réduire()«Les méthodes de la classe de tableau peuvent être utilisées en javascript. Ces méthodes mentionnées aident à calculer la somme des valeurs des propriétés d'objet spécifiées. De plus, vous pouvez également effectuer diverses autres opérations pour gérer l'objet. Cet article a guidé sur la procédure d'utilisation de la somme d'un tableau d'objets en JavaScript.