Cómo reducir una matriz a un valor en JavaScript

Cómo reducir una matriz a un valor en JavaScript
Las matrices pueden reducirse para obtener un valor único como salida. Se puede requerir la reducción en la matriz cuando se supone que debe obtener la suma de los elementos o obtener el elemento máximo o mínimo dentro de una matriz. Para hacerlo, JavaScript permite que el método Reder () reduzca la matriz. Este artículo proporciona una forma de reducir una matriz en JavaScript.

Cómo reducir una matriz a un valor en JavaScript

El método Red () en JavaScript se puede usar para obtener un valor único de los elementos de la matriz. La sintaxis del método Rede () se describe a continuación:

formación.Reducir (función (total, Currval, Currind, Array), Inival)

Se observa que el método Reder () acepta solo dos parámetros que son función() y Interno. El función() acepta los siguientes parámetros:

  • Total (): especifica el Interno de la función
  • Currval: valor del elemento actual
  • Currind: índice del elemento actual
  • Array: el objeto de matriz del elemento actual
  • Interno: se usa para establecer el valor que se pasará a la función

Ejemplo 1: Uso de Reduce () para obtener la suma

El código a continuación practica el método Red () para sumar todos los valores en una matriz.

var num = [5, 9, 17, 33, 65]
var suma = num.reducir (función (total, curval)
Total de retorno + Currval
, 0)
consola.Log (suma)

En el código anterior, una función (Total, CurrVal) acepta el valor inicial de la función que se establece en "0". Además, el CurrVal se refiere a los elementos de la matriz y este método devuelve una suma de total y Curval.

Producción

La salida devuelve 127, que es la suma de todos los elementos de matriz utilizados.

Ejemplo 2: Uso del método Red () para obtener la suma

El código proporcionado a continuación

var obj = [x: 4, x: 8, x: 16, x: 32, x: 64]
var sum = obj.reducir (función (total, curval)
Total de retorno + Currval.X
, 0)
consola.Log (suma)

En el código anterior, se crea una matriz de objetos y se denomina obj. Además, se aplica una función de reducción al obj matriz para agregar los elementos

Producción

La salida muestra que se agregan los números dentro del objeto y luego se devuelve la suma.

Conclusión

Se practica el método Red () para reducir una matriz a un valor en JavaScript. Este artículo proporciona una guía descriptiva sobre la reducción de la matriz a un solo valor. La sintaxis del método Red () se describe brevemente y su aplicabilidad en JavaScript se explica con la ayuda de ejemplos.