Uzyskaj indeks wartości min w tablicy w JavaScript

Uzyskaj indeks wartości min w tablicy w JavaScript

Podczas programowania w JavaScript może istnieć wymóg sortowania tablicy w sposób rosnący lub malejący, szczególnie podczas rozwiązywania problemów matematycznych. Na przykład w przypadku zlokalizowania wielu wpisów i sortowania. W takich scenariuszach uzyskanie indeksu wartości min w tablicy w JavaScript jest bardzo pomocne w dostępie, lokalizowaniu i sortowaniu danych.

W tym samouczku omówi podejścia do uzyskania wartości min w tablicy w JavaScript.

Jak uzyskać indeks wartości minuty w tablicy w JavaScript?

Indeks wartości Min w tablicy w JavaScript można pobrać, stosując następujące podejścia:

  • „Matematyka.metody min () ”i„ indexof () ”
  • "dla pętli
  • Metoda „redukuj ()”

Wspomniane podejścia zostaną teraz zilustrowane jeden po drugim!

Podejście 1: Uzyskaj indeks wartości minuty w tablicy w JavaScript za pomocą matematyki.metody min () i indexof ()

„„Matematyka.min ()”Metoda zwraca liczbę o największej minimalnej wartości. Natomiast "indeks()„Metoda wyświetla indeks określonego elementu tablicy i zwraca”-1„Jeśli nie znaleziono. Metody te można wykorzystać do najpierw obliczenia minimalnej wartości z tablicy, a następnie zwrócić odpowiedni wskaźnik.

Składnia

Matematyka.Min (NUM1, NUM2,…)

W podanej składni:

"NUM1, NUM2”Reprezentuj liczby, które należy porównać.

strunowy.indeksof (wyszukiwanie)

W powyższej składni:

"szukaj”Odpowiada wskaźnikowi pobieranego elementu tablicy.

Przykład 1: Uzyskaj indeks wartości minuty w tablicy w JavaScript za pomocą matematyki.METODA MIN (), metoda indexof () i operator rozprzestrzeniania się

Przeglądajmy poniżej podany przykład:

W powyższym fragmencie kodu:

  • Zadeklaruj tablicę zawierającą w niej wartości.
  • Następnie zastosuj „Matematyka.min ()" metoda. W swoim parametrze zastosuj „rozpowszechnianie się„Operator, aby rozpakować wartości tablicy i pobrać minimalną wartość.
  • Na koniec zastosuj „indeks()”Metoda zwrócenia odpowiedniego indeksu wartości minimalnej w tablicy.

Wyjście

W powyższym wyjściu można zaobserwować, że wskaźnik wartości minimalnej z tablicy jest pobierany.

Przykład 2: Uzyskaj indeks wartości minuty w tablicy w JavaScript za pomocą matematyki.Min (), indexof () i Apply () metody

Śledźmy poniżej podanego przykładu:

Wykonaj następujące kroki w powyższym fragmencie kodu:

  • Podobnie, zadeklaruj tablicę o określonych wartościach.
  • W następnym kroku zastosuj „Matematyka.min ()" I "stosować()”Metody w połączeniu. Spowoduje to przyjęcie argumentów w formie tablicy i zwrócenie minimum wartości.
  • Na koniec zastosuj „indeks()”Metoda zwrócenia odpowiedniego wskaźnika w stosunku do minimalnej wartości wyodrębnionej w poprzednim kroku.

Wyjście

Z powyższego wyjścia można zauważyć, że wskaźnik w stosunku do minimalnej wartości „10” jest pobierany.

Podejście 2: Uzyskaj indeks wartości minuty w tablicy w JavaScript za pomocą pętli

Takie podejście można wdrożyć, aby iterować wzdłuż wartości tablicy i porównać każdą z wartości, aby uzyskać minimalną wartość i zwrócić jej indeks.

Przykład

Przeglądmy następujący przykład:

W powyższym fragmencie kodu:

  • Zadeklaruj tablicę określonych wartości.
  • W następnym kroku zapoznaj się z pierwszą wartością tablicy i zainicjuj również wartość indeksu.
  • Ponadto zastosuj „Do”Pętla do iteracji wzdłuż elementów tablicy.
  • Pętla sprawdzi minimalną wartość w odniesieniu do pierwszej wartości tablicy.
  • Będzie nadal iterować do momentu uzyskania dostępu do najbardziej minimalnej wartości, odnosząc się do „Jeśli" stan.
  • W rezultacie wartość indeksu zostanie zaktualizowana zgodnie z pobieraną minimalną wartością z tablicy.

Wyjście

Pożądane wymaganie jest osiągane w powyższym wyjściu.

Podejście 3: Uzyskaj indeks wartości minuty w tablicy w JavaScript za pomocą metody Ruck ()

„„zmniejszyć()„Metoda wykonuje funkcję reduktora dla elementów tablicy. Tę metodę można zastosować do sprawdzenia każdej wartości tablicy dla wartości minimalnej, tak aby tablica została zmniejszona do indeksu wartości minimalnej.

Składnia

szyk.redukuj (funkcja (całkowita, wartość, indeks, tablica), to)

W powyższej składni:

  • "funkcjonować”Odnosi się do funkcji, która ma być wykonana dla każdego elementu tablicy.
  • "całkowity”Odpowiada wartości początkowej.
  • "wartość”To obecny element.
  • "indeks”Wskazuje na indeks bieżącego elementu.
  • "szyk”To tablica elementu.
  • "Ten”Wskazuje wartość, którą należy przekazać do funkcji.

Przykład

Śledźmy poniżej podanego przykładu:

Przejdźmy do wyjaśnienia powyższego kodu:

  • Zadeklaruj również tablicę.
  • W następnym kroku zastosuj „zmniejszyć()„Metoda o podanych parametrach.
  • Tutaj warunek zostanie zastosowany do indeksów elementu w tablicy, a tablica zostanie zmniejszona do indeksu wartości minimalnej.
  • Wreszcie, po udanej kontroli, zostanie wyświetlony indeks minimalnej wartości.

Wyjście

W powyższym wyjściu można zaobserwować, że wyświetlany jest indeks wartości minimalnej.

Wniosek

Matematyka.Metody min () i indexof () można zastosować w celu obliczenia minimalnej wartości z tablicy, a następnie zwrócenia odpowiedniego indeksu za pomocą operatora rozprzestrzeniania się lub metody Apply (). Podejście do pętli może uzyskać dostęp do wartości tablicy, iterując je i porównując każdą z wartości, aby uzyskać indeks wartości minimalnej. Metodę zmniejszenia można zastosować, zmniejszając tablicę do momentu odzyskania minimalnej wartości. Ten blog wyjaśnił, jak uzyskać indeks wartości Min w tablicy w JavaScript.