Codifica: trovare i valori min/max in un array utilizzando JavaScript
In questo post, discuteremo di una semplice funzione JavaScript che può essere utilizzata per trovare i valori minimo e massimo in un array. La funzione, chiamata "findMinMax", accetta un array come unico parametro.
La funzione inizia inizializzando due variabili, "min" e "max", al primo elemento dell'array. Quindi utilizza un ciclo for per scorrere il resto dell'array, confrontando ciascun elemento con i valori min e max correnti. Se un elemento è maggiore del massimo corrente, diventa il nuovo massimo. Se un elemento è minore del min corrente, diventa il nuovo min.
Ecco il codice completo per la funzione:
function findMinMax(arr) {
let min = arr[0];
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
return { min: min, max: max };
}
let numbers = [3, 5, 1, 10, 2];
let minMax = findMinMax(numbers);
console.log(minMax); // Output: { min: 1, max: 10 }
È una funzione semplice con complessità temporale O(n) e facile da capire. Questa funzione può essere utile in situazioni in cui è necessario trovare l'intervallo di valori in un array ed è un buon esempio di come una piccola funzione specifica possa essere utile in molti programmi diversi.
Se sei interessato a saperne di più sulla codifica in Javascript, assicurati di seguirmi per ulteriori frammenti di codice ed esempi. Condividerò preziose informazioni e suggerimenti su come padroneggiare la lingua e migliorare le tue capacità di sviluppatore. Quindi, resta sintonizzato per ulteriori aggiornamenti e continuiamo a imparare insieme.
Buon apprendimento
Sostieni la nostra pubblicazione seguendola

![Che cos'è un elenco collegato, comunque? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































