Maximum eines Arrays

janosch

Erfahrenes Mitglied
Moin!

Ich habe ein array gefült mit Zahlen. Wie kann ich jetzt die Grösste bzw. kleinste Zahl diese Arrays raus bekommen? Gibt es eine Funktion unter Javascript die das kann?

mfg janosch
 
Hi,

naja, mir fällt im Moment nur die Version mit einer Schleife ein:
HTML:
function getMinMax() {
  var min = 0;
  var max = 0;
  var minval = hoechster_wert;
  var maxval = 0;
  for (var i=0; i<bla.length; i++) {
	  if (bla[i] > maxval) {
		  maxval = bla[i];
		  max = i;
	  }	 
	  if (bla[i] < minval) {
		  minval = bla[i];
		  min = i;
	  }
  }
}
bla ist Dein Array, hoechster Wert muss größer als der höchste Wert im Array sein. min und max bezeichnen dann die Indizes der jeweiligen Unter- und Obergrenzen und minval/maxval die Werte (bei identischen Werten wird allersings nur der zuerst im Array auftauchende ausgegeben).

Gruß
.
 
Zurück