Holen Sie sich den Index des min -Wertes in einem Array in JavaScript

Holen Sie sich den Index des min -Wertes in einem Array in JavaScript

Während der Programmierung in JavaScript kann es eine Anforderung geben, ein Array auf aufsteigende oder absteigender Weise zu sortieren, insbesondere bei der Lösung mathematischer Probleme. Zum Beispiel, um mehrere Einträge zu finden und zu sortieren. In solchen Szenarien ist es sehr hilfreich, den Index des min -Wertes in einem Array in JavaScript zu erhalten.

In diesem Tutorial werden die Ansätze erörtert, um den min -Wert in einem Array in JavaScript zu erhalten.

So erhalten Sie den Index des min -Wertes in einem Array in JavaScript?

Der Index des MIN -Werts in einem Array in JavaScript kann durch Anwenden der folgenden Ansätze abgerufen werden:

  • "Mathematik.min () “und„ indexof () “Methoden
  • "Für" Schleife
  • "Reduzieren ()" Methode

Die genannten Ansätze werden nun nacheinander illustriert!

Ansatz 1: Holen Sie sich den Index des min -Werts in einem Array in JavaScript mit Mathematik.min () und indexof () Methoden

Der "Mathematik.Mindest()Die Methode gibt die Zahl mit dem minimalen Wert zurück. Während die "Index von()"Methode gibt den Index des angegebenen Arrayelements aus und gibt zurück"-1”Wenn nicht gefunden. Diese Methoden können verwendet werden, um den Mindestwert zuerst aus einem Array zu berechnen und dann seinen entsprechenden Index zurückzugeben.

Syntax

Mathematik.min (num1, num2,…)

In der angegebenen Syntax:

Num1, Num2„Darstellen die Zahlen, die verglichen werden müssen.

Saite.Indexof (Suche)

In der obigen Syntax:

suchen”Entspricht dem Index des abgerufenen Array -Elements.

Beispiel 1: Holen Sie sich den Index des MIN -Werts in einem Array in JavaScript mit der Mathematik.min () Methode, Indexof () Methode und Spread Operator

Überlegen wir das unterbewertete Beispiel:

Im obigen Code -Snippet:

  • Deklarieren Sie ein Array, das Werte darin enthält.
  • Danach anwenden Sie die “Mathematik.Mindest()" Methode. Wenden Sie in seinem Parameter die anAusbreitungOperator, um die Array -Werte auszupacken und den Mindestwert abzurufen.
  • Schließlich wenden Sie das an “Index von()Methode zur Rückgabe des entsprechenden Index des Mindestwerts in einem Array.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass der Index des Mindestwerts aus einem Array abgerufen wird.

Beispiel 2: Holen Sie sich den Index des MIN -Werts in einem Array in JavaScript mit Mathematik.min (), indexof () und anwenden () () Methoden

Folgen wir dem folgenden Beispiel:

Führen Sie die folgenden Schritte im obigen Code -Snippet aus:

  • Deklary ein Array mit den angegebenen Werten auch.
  • Wenden Sie im nächsten Schritt die anMathematik.Mindest()" Und "anwenden()Methoden in Kombination. Dies führt dazu, dass die Argumente in Form eines Arrays aufgenommen und das Minimum der Werte zurückgegeben werden.
  • Schließlich wenden Sie das an “Index von()Methode, um den entsprechenden Index gegen den im vorherigen Schritt extrahierten Mindestwert zurückzugeben.

Ausgang

Aus der obigen Ausgabe ist ersichtlich, dass der Index gegen den Mindestwert „10“ abgerufen wird.

Ansatz 2: Holen Sie sich den Index des min -Werts in einem Array in JavaScript mit für die Schleife

Dieser Ansatz kann implementiert werden, um entlang der Array -Werte zu iterieren und jeden der Werte zu vergleichen, um den Mindestwert zu erhalten und seinen Index zurückzugeben.

Beispiel

Überlegen wir das folgende Beispiel:

Im obigen Code -Snippet:

  • Deklarieren Sie eine Reihe der angegebenen Werte.
  • Beziehen Sie sich im nächsten Schritt auf den ersten Array -Wert und initialisieren Sie auch den Wert des Index.
  • Wenden Sie weiter die “an“fürSchleife, um entlang der Array -Gegenstände zu iterieren.
  • Die Schleife prüft den Mindestwert in Bezug auf den ersten Array -Wert.
  • Es wird weiterhin iterieren, bis der Mindestwert zugänglich ist und sich auf die “bezieht“Wenn" Zustand.
  • Folge wird der Wert des Index entsprechend dem abgerufenen Mindestwert eines Arrays aktualisiert.

Ausgang

Die gewünschte Anforderung wird in der obigen Ausgabe erreicht.

Ansatz 3: Holen Sie sich den Index des min -Werts in einem Array in JavaScript mithilfe von record () -Methoden

Der "reduzieren()Die Methode führt eine Reduzierfunktion für Array -Elemente aus. Diese Methode kann angewendet werden, um jeden Arraywert für den Mindestwert zu überprüfen, sodass das Array auf den Index des Mindestwerts reduziert wird.

Syntax

Array.Reduzieren (Funktion (Gesamt, Wert, Index, Array), diese)

In der obigen Syntax:

  • Funktion”Bezieht sich auf die Funktion, die für jedes Array -Element ausgeführt werden soll.
  • gesamt”Entspricht dem Anfangswert.
  • WertIst das aktuelle Element.
  • Index”Zeigt auf den Index des aktuellen Elements.
  • ArrayIst das Array des Elements.
  • Das”Gibt den Wert an, der an die Funktion übergeben wird.

Beispiel

Folgen wir dem folgenden Beispiel:

Bewegen Sie uns auf die Erklärung des obigen Code zu Erläuterung:

  • Deklarieren Sie ebenfalls ein Array.
  • Wenden Sie im nächsten Schritt die anreduzieren()Methode mit den angegebenen Parametern.
  • Hier wird eine Bedingung auf die Indizes des Elements in einem Array angewendet, und das Array wird auf den Index des Mindestwerts reduziert.
  • Nach der erfolgreichen Überprüfung wird schließlich der Index des Mindestwerts angezeigt.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass der Index des Mindestwerts angezeigt wird.

Abschluss

Die Mathematik.min () und indexof () Methoden können angewendet werden. Der FOR-Ansatz kann auf die Array-Werte zugreifen, indem sie sich entlang der Werte iteriert und jeden der Werte vergleichen, um den Index des Mindestwerts zu erhalten. Die Reduzierungsmethode kann angewendet werden, indem das Array reduziert wird, bis der Mindestwert abgerufen wird. In diesem Blog wurde erklärt.