Codierung: Ermitteln der Min/Max-Werte in einem Array mithilfe von JavaScript

Jan 22 2023
In diesem Beitrag besprechen wir eine einfache JavaScript-Funktion, mit der sich die Minimal- und Maximalwerte in einem Array ermitteln lassen. Die Funktion mit dem Namen „findMinMax“ akzeptiert ein Array als einzigen Parameter.

In diesem Beitrag besprechen wir eine einfache JavaScript-Funktion, mit der sich die Minimal- und Maximalwerte in einem Array ermitteln lassen. Die Funktion mit dem Namen „findMinMax“ akzeptiert ein Array als einzigen Parameter.

Die Funktion beginnt mit der Initialisierung der beiden Variablen „min“ und „max“ für das erste Element des Arrays. Anschließend wird eine for-Schleife verwendet, um den Rest des Arrays zu durchlaufen und jedes Element mit den aktuellen Min- und Max-Werten zu vergleichen. Wenn ein Element größer als das aktuelle Maximum ist, wird es zum neuen Maximum. Wenn ein Element kleiner als die aktuelle Mindestmenge ist, wird es zur neuen Mindestmenge.

Hier ist der vollständige Code für die Funktion:

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 }

Es ist eine einfache Funktion mit O(n)-Zeitkomplexität und leicht zu verstehen. Diese Funktion kann in Situationen nützlich sein, in denen Sie den Wertebereich in einem Array ermitteln müssen, und ist ein gutes Beispiel dafür, wie eine kleine, spezifische Funktion in vielen verschiedenen Programmen nützlich sein kann.

Wenn Sie mehr über das Codieren in Javascript erfahren möchten, folgen Sie mir unbedingt für weitere Codeausschnitte und Beispiele. Ich gebe Ihnen wertvolle Informationen und Tipps, wie Sie die Sprache beherrschen und Ihre Fähigkeiten als Entwickler verbessern. Bleiben Sie also auf dem Laufenden, um weitere Updates zu erhalten, und lassen Sie uns gemeinsam weiter lernen.

Viel Spaß beim Lernen

Unterstützen Sie unsere Publikation, indem Sie ihr folgen