Mens programmering i JavaScript, kan det være et krav å sortere en matrise på en stigende eller synkende måte, spesielt mens du løser matematiske problemer. For eksempel når det gjelder å finne flere oppføringer og sortere dem. I slike scenarier er det veldig nyttig å få indeksen for minverdien i en matrise i JavaScript.
Denne opplæringen vil diskutere tilnærmingene for å få minverdien i en matrise i JavaScript.
Hvordan få indeksen for minverdien i en matrise i JavaScript?
Min -verdens indeks i en matrise i JavaScript kan hentes ved å bruke følgende tilnærminger:
De nevnte tilnærmingene vil nå bli illustrert en etter en!
Tilnærming 1: Få indeksen for minverdien i en matrise i JavaScript ved hjelp av matematikk.min () og indexOf () metoder
“Matte.min ()”Metoden returnerer antallet med mest mulig minimumsverdi. Mens “oversikt over()”Metode sender ut indeksen for det spesifiserte arrayelementet og returnerer”-1”Hvis ikke funnet. Disse metodene kan brukes til å beregne minimumsverdien fra en matrise først og deretter returnere den tilsvarende indeksen.
Syntaks
Matte.min (num1, num2, ...)I den gitte syntaks:
“num1, num2”Representerer tallene som må sammenlignes.
streng.indeks av (søk)I syntaks ovenfor:
“Søk”Tilsvarer indeksen for det hentede matriseelementet.
Eksempel 1: Få minverdiens indeks i en matrise i JavaScript ved å bruke matematikken.Min () Metode, IndexOf () Metode og spredningsoperatør
La oss oversikt over det under-uttalte eksemplet:
I ovennevnte kodebit:
Produksjon
I outputten kan det observeres at minimumsverdiens indeks fra en matrise er hentet.
Eksempel 2: Få minverdiens indeks i en matrise i JavaScript ved hjelp av matematikk.min (), indexOf () og anvendelse () metoder
La oss følge det undergitte eksemplet:
Utfør følgende trinn i ovennevnte kodebit:
Produksjon
Fra output ovenfor kan det sees at indeksen mot minimumsverdien “10” blir hentet.
Tilnærming 2: Få indeksen for minverdien i en matrise i JavaScript ved å bruke for loop
Denne tilnærmingen kan implementeres for å iterere langs matriseverdiene og sammenligne hver av verdiene for å få minimumsverdien og returnere indeksen.
Eksempel
La oss oversikt følgende eksempel:
I ovennevnte kodebit:
Produksjon
Det ønskede kravet oppnås i output ovenfor.
Tilnærming 3: Få indeksen for minverdien i en matrise i JavaScript ved bruk av Reduct () -metode
“redusere()”Metode utfører en reduksjonsfunksjon for matriseelementer. Denne metoden kan brukes for å sjekke for hver matriseverdi for minimumsverdien slik at matrisen vil bli redusert til minimumsverdiens indeks.
Syntaks
Array.Reduser (funksjon (total, verdi, indeks, matrise), dette)I syntaks ovenfor:
Eksempel
La oss følge det undergitte eksemplet:
La oss gå mot forklaringen av ovennevnte kode:
Produksjon
I outputten kan det observeres at minimumsverdiens indeks vises.
Konklusjon
Matten.Min () og IndexOf () -metoder kan brukes for å beregne minimumsverdien fra en matrise og deretter returnere den tilsvarende indeksen via spredningsoperatøren eller Apply () -metoden. For-loop-tilnærmingen kan få tilgang til matriseverdiene ved å iterere langs dem og sammenligne hver av verdiene for å få minimumsverdiens indeks. Reduksjonsmetoden kan brukes ved å redusere matrisen til minimumsverdien hentes. Denne bloggen forklarte hvordan du får minverdiens indeks i en matrise i JavaScript.