JavaScript: l'approccio consigliato per trovare il valore minimo e massimo in un array

JavaScript: l'approccio consigliato per trovare il valore minimo e massimo in un array

In JavaScript trovare il valore minimo e massimo in un array è un'operazione che deve tenere conto del numero di elementi presenti nell'array.

Il problema con gli approcci basati su apply() e lo spread operator è che l'operazione fallirà o restituirà il risultato sbagliato se l'array ha troppi elementi, perché entrambi questi approcci cercano di passare gli elementi dell'array come parametri di funzione.

Possiamo usare invece un approccio basato sul metodo reduce():


'use strict';

const arr = [1, 3, 4, 8, 5, 9];

const max = arr.reduce((a, b) => Math.max(a, b) );
const min = arr.reduce((a, b) => Math.min(a, b) );

Riferimenti

Math.max()

Torna su