Encuentre el valor máximo / mínimo en el array de JavaScript

Ammar Ali 12 octubre 2023
  1. Encuentre el valor mínimo de un array usando la función Math.min() en JavaScript
  2. Encuentre el valor máximo de un array usando la función Math.max() en JavaScript
Encuentre el valor máximo / mínimo en el array de JavaScript

Este tutorial discutirá cómo encontrar el valor mínimo y máximo de un array usando las funciones Math.min() y Math.max() en JavaScript.

Encuentre el valor mínimo de un array usando la función Math.min() en JavaScript

Para encontrar el valor mínimo presente en un array dada, podemos usar la función Math.min() en JavaScript. Esta función devuelve el valor mínimo presente en un array dada. Por ejemplo, definamos un array con algunos valores aleatorios y busquemos su valor mínimo usando la función Math.min() y mostrámoslo en la consola usando la función console.log(). Vea el código a continuación.

var myArray = [1, 5, 6, 2, 3];
var m = Math.min(...myArray);
console.log(m)

Producción :

1

Como puede ver en la salida, el valor mínimo del array es devuelto por la función Math.min(). Es posible que algunos navegadores no admitan el método anterior, por lo que puede usar la función apply() junto con la función Math.min() para obtener el valor mínimo de un array dada. Por ejemplo, consulte el siguiente código.

var myArray = [1, 5, 6, 2, 3];
var m = Math.min.apply(null, myArray);
console.log(m)

Producción :

1

La función apply() llama a una función con un valor this dado y un array dada en el código anterior. Si no desea utilizar ninguna función predefinida, puede crear su propia función utilizando un bucle en JavaScript. Por ejemplo, creemos una función para encontrar el valor mínimo de un array. Vea el código a continuación.

function MyMin(myarr) {
  var al = myarr.length;
  minimum = myarr[al - 1];
  while (al--) {
    if (myarr[al] < minimum) {
      minimum = myarr[al]
    }
  }
  return minimum;
};
var myArray = [1, 5, 6, 2, 3];
var m = MyMin(myArray);
console.log(m)

Producción :

1

En el código anterior, guardamos el último elemento del array dada en la variable mínimo y lo comparamos con el elemento anterior. Si el elemento es menor que la variable mínimo, almacenaremos este elemento en la variable mínimo. Y si no, pasaremos al siguiente elemento. Repetiremos este procedimiento hasta llegar al índice 0. Tras el bucle, devolveremos la variable mínimo.

Encuentre el valor máximo de un array usando la función Math.max() en JavaScript

Para encontrar el valor máximo presente en un array dada, podemos usar la función Math.max() en JavaScript. Esta función devuelve el valor máximo presente en un array dada. Vea el código a continuación.

var myArray = [1, 5, 6, 2, 3];
var m = Math.max(...myArray);
console.log(m)

Producción :

6

También puede utilizar la función apply() junto con la función Math.max() para obtener el valor máximo de un array dada. Por ejemplo, consulte el siguiente código.

var myArray = [1, 5, 6, 2, 3];
var m = Math.max.apply(null, myArray);
console.log(m)

Producción :

6

Creemos una función para encontrar el valor máximo de un array. Vea el código a continuación.

function MyMax(myarr) {
  var al = myarr.length;
  maximum = myarr[al - 1];
  while (al--) {
    if (myarr[al] > maximum) {
      maximum = myarr[al]
    }
  }
  return maximum;
};
var myArray = [1, 5, 6, 2, 3];
var m = MyMax(myArray);
console.log(m)

Producción :

6
Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - JavaScript Array