Este tutorial describirá el procedimiento para llamar al método Reder () en una variedad de objetos para encontrar la suma de sus propiedades.
Cómo llamar a Reduce en una variedad de objetos para sumar sus propiedades?
Para sumar las propiedades de una matriz de objetos, pase la función de devolución de llamada al "reducir()" método. Este método de devolución de llamada acepta dos argumentos, un "acumulador" y el "valor actual". El "valor actual" representa el elemento procesado actualmente, y el "acumulador" especifica el total acumulativo de la suma. Para calcular la suma de la propiedad especificada de los objetos, use el punto (.) notación o soporte ([]) notación dentro de la función de devolución de llamada.
Sintaxis
La sintaxis dada se utiliza para el método "reducir ()":
Ejemplo 1
Crear una variedad de objetos llamados "inventario", Que tiene cuatro objetos que contienen nombres de los productos y sus respectivas cantidades:
Llame al método Reduce () con la función de devolución de llamada para obtener la suma de la propiedad del objeto llamada "cantidad":
VAR TotalProductSquantity = Inventario.Reducir (función (AnteriorVal, CurrentVal)Finalmente, imprima el valor reducido de la suma de la cantidad en la consola:
consola.log ('Cantidad total de productos:', TotalProductSquantity);Se puede observar que la suma de las propiedades de los objetos se ha calculado con éxito:
Ejemplo 2
También puede definir una función para calcular la suma de la propiedad del objeto especificado. Primero, definiremos un objeto llamado "estudiante" con atributos/propiedades llamado "sujeto" y el "marcas":
Defina una función llamada "cálculo()”, Y para acceder a la propiedad de un objeto, utilice la notación del soporte ([]):
Cálculo de la función (obj, propiedad)Ahora, llame a la función pasando un objeto "alumno"Y una propiedad"marcas"Para determinar la suma de las marcas totales obtenidas en todos los sujetos:
cálculo (estudiante, 'marcas');Producción
Eso se trata de cómo llamar al método Reduce () en una matriz de objetos para calcular la suma de sus propiedades.
Conclusión
Pasar la función de devolución de llamada al "reducir()Método para calcular la suma de las propiedades de una matriz de objetos. Para acceder a las propiedades del objeto, utilice el punto "."Notación o notación" [] [[] "dentro de la función de devolución de llamada. Este tutorial describió el procedimiento para llamar al método Reder () en una variedad de objetos para encontrar la suma de sus propiedades.