Come posso selezionare il valore numerico massimo in un array JavaScript?

Il metodo max() dell'oggetto Math può essere applicato indirettamente agli array. Vediamo questa soluzione.

Possiamo implementare la seguente funzione di utility:


function maxValueInArray( arr ) {
	if( Array.isArray( arr ) ) {
		return Math.max.apply( Math, arr );
	}
}

Esempio d'uso:


var arr = [ 2, 7, 10, 5, 21 ];
console.log( maxValueInArray( arr ) ); // 21

Torna su