Mens du jobber innen informatikkfeltet, kan det være et scenario der det kreves å implementere oppslagstabeller for å inneholde flere verdier som har samme datatype. Når du for eksempel tar for seg komplekse matriser som har numeriske eller alfabetiske data, ordner du dem på en automatisert måte. I slike tilfeller blir det veldig praktisk å sortere en matrise i JavaScript.
Denne artikkelen vil diskutere metodene for å sortere en JavaScript -matrise.
Hvordan sortere en matrise i JavaScript?
For å sortere en matrise i JavaScript, kan følgende tilnærminger brukes:
Gå gjennom de diskuterte metodene en etter en!
Metode 1: Sorter en matrise i JavaScript ved hjelp av OnClick Event and Sort () Metode
“ved trykk”Hendelsen oppstår når brukeren klikker på et element, mens "sortere()”Metoden sorterer en matrise alfabetisk eller på en stigende måte. Disse metodene kan brukes for å sortere en rekke strenger når den tilførte knappen er klikket.
Syntaks
gjenstand.onClick = sortArray () MyScript;I syntaks ovenfor, “SortArray ()” refererer til funksjonen som vil bli påberopt når OnClick -hendelsen utløses.
Eksempel
I det følgende eksempel vil vi legge til en setning i et avsnitt i " Klikk på knappen for å sortere en matrise. Lag nå en knapp med en "ved trykk”Hendelse som omdirigerer til sortArray () -funksjonen: Etter det, definer en funksjon som heter “SortArray ()”. Her, oppretter et usortert utvalg av land og vis det. Til slutt, bruk "sortere()" Metode for å vise den sorterte matrisen: Utgangen fra implementeringen ovenfor vil resultere som følger: Metode 2: Sorter en matrise i JavaScript ved bruk av revers () -metode “omvendt()”Metode reverserer elementene i en matrise. Denne metoden kan brukes til å sortere en numerisk matrise i synkende rekkefølge. Eksempel For det første, lage et usortert matrise som følger: Neste, vis de tilsvarende verdiene for den usorterte matrisen: Sorter nå den spesifiserte matrisen og logger den på konsollen ved hjelp av omvendt () -metoden: Det kan sees at de ekstra verdiene er sortert i synkende rekkefølge: Metode 3: Sorter en matrise i JavaScript ved hjelp av pilfunksjon “pil”Funksjon er en type funksjon som bare fungerer hvis funksjonen bare inneholder en uttalelse. Denne funksjonen kan implementeres for å sortere den usorterte matrisen ved å tildele det nødvendige sorteringsmønsteret i pilfunksjonen. Sjekk ut følgende eksempel for å forstå det uttalte konseptet. Eksempel I det følgende eksempel, erklær et usortert matrise og vis det som diskutert i forrige metode: Ta nå en pilfunksjon og spesifiser sorteringsrekkefølgen i den som "(A - B)”. Dette indikerer at den første verdien “en”Bør være mindre enn den andre verdien”b”: Til slutt, vis den sorterte matrisen ved å referere til pilfunksjonen og vise den: Produksjon Vi har samlet den enkleste metoden for å sortere en matrise i JavaScript. Konklusjon For å sortere en matrise i JavaScript, bruk "ved trykk”Arrangement og“sortere()”Metode for å sortere et alfabetisk utvalg ved hjelp av en funksjon,“omvendt()”Metode for å reversere en matrise basert på synkende verdier eller“pil”Funksjonsteknikk for å spesifisere sorteringsrekkefølgen i pilfunksjonen og sortere den. Denne oppskrivningen demonstrerte metodene for å sortere en matrise i JavaScript.
var usortert = ["India", "Pakistan", "Bangladesh", "Kina"];
konsoll.Logg ("Det usorterte matrisen er:", usortert);
konsoll.Logg ("Den usorterte matrisen er:", usortert.sortere());
konsoll.Logg ("Det usorterte matrisen er:", usortert);
konsoll.logg ("den sorterte matrisen er:", usortert);