Ce didacticiel décrira la procédure pour appeler la méthode Reduce () sur un tableau d'objets pour trouver la somme de leurs propriétés.
Comment appeler Réduire sur un éventail d'objets pour résumer leurs propriétés?
Pour résumer les propriétés d'un tableau d'objets, transmettez la fonction de rappel au «réduire()" méthode. Cette méthode de rappel accepte deux arguments, un «accumulateur" et le "valeur actuelle". La «valeur actuelle» représente l'élément traité actuellement, et «l'accumulateur» spécifie le total cumulatif de la somme. Pour calculer la somme de la propriété spécifiée des objets, utilisez le point (.) Notation ou support ([]) Notation dans la fonction de rappel.
Syntaxe
La syntaxe donnée est utilisée pour la méthode «réduction ()»:
Exemple 1
Créez un tableau d'objets nommés «inventaire», Cela contient quatre objets contenant des noms des produits et leurs quantités respectives:
Appelez la méthode Reduce () avec la fonction de rappel pour obtenir la somme de la propriété de l'objet appelé «quantité»:
var total ProductSquantity = inventaire.Réduire (fonction (Précédent Val, CurrentVal)Enfin, imprimez la valeur réduite de la somme de la quantité sur la console:
console.Log («Total Products Quantity:», Total ProductSquantity);On peut observer que la somme des propriétés des objets a été calculée avec succès:
Exemple 2
Vous pouvez également définir une fonction pour calculer la somme de la propriété de l'objet spécifié. Tout d'abord, nous définirons un objet nommé «Student» avec des attributs / propriétés appelés «sujet" et le "Des marques»:
Définissez une fonction nommée «calcul()», Et pour accéder à la propriété d'un objet, utilisez la notation du support ([]):
Calcul de la fonction (obj, propriété)Maintenant, appelez la fonction en passant un objet "étudiant"Et une propriété"Des marques«Pour déterminer la somme des marques totales obtenues chez tous les sujets:
calcul (étudiant, «marques»);Sortir
C'est tout sur la façon d'appeler la méthode Reduce () sur un tableau d'objets pour calculer la somme de leurs propriétés.
Conclusion
Passez la fonction de rappel au «réduire()«Méthode pour calculer la somme des propriétés d'un tableau d'objets. Pour accéder aux propriétés de l'objet, utilisez le point «.«Notation ou support« [] »Notation dans la fonction de rappel. Ce didacticiel a décrit la procédure pour appeler la méthode Reduce () sur un tableau d'objets pour trouver la somme de leurs propriétés.