sorter () Metode i JavaScript
Sortering av arrayelementer er veldig avgjørende, i JavaScript en innebygde metode 'sortere()' brukes til å sortere de usorterte matriseelementene, som standard sorterer det matriseelementene i stigende rekkefølge:
const input_array = [15, 13, 0, 12, -10, 6];Vi bruker sort () -funksjonen i dette programmet, og som et resultat vil det returnere en sortert matrise:
Vi kan også passere sammenligningsparameteren. Vurder for eksempel den undergitte koden for å skrive ut matrisen i synkende rekkefølge:
const input_array = [15, 13, 0, 12, -10, 6];Vi passerte to parametere til funksjonen "lavere" og "høyere", og "høyere lavere" vil returnere utgangen i synkende rekkefølge mens "lavere høyere" vil returnere utgangen i stigende rekkefølge:
Omvendt () Metode i JavaScript
I JavaScript brukes "revers ()" -metoden for å reversere rekkefølgen på arrayelementer, vurder den undergitte koden for å forstå arbeidet med omvendt funksjon:
const input_array = [15, 13, 0, 12, -10, 6];Utgangen for omvendt funksjon vil være:
Push () Metode i JavaScript
For å legge til noen nye elementer i matrisen JavaScript bruker “Push ()” -metoden, legger den til det nye elementet ved den siste indeksen for matrise:
const input_array = [15, 13, 0, 12, -10, 6];Vi legger til '100' i matrisen ved hjelp av push -metoden, vil utgangen være:
Pop () Metode i JavaScript
I JavaScript sletter "pop ()" -metoden det siste elementet i matrisen:
const input_array = [15, 13, 0, 12, -10, 6];Ovennevnte kode vil trekke ut “6” fra matrisen, og den resulterende utgangen vil være:
Shift () Metode i JavaScript
"Shift ()" -metoden brukes til å slette det første elementet i matrisen:
const input_array = [15, 13, 0, 12, -10, 6];Ovennevnte kode vil trekke ut “15” fra matrisen, og utdataene fra dette programmet vil være:
unshift () -metode i JavaScript
I JavaScript tar "unshift ()" -funksjoner et element som en parameter og setter det i begynnelsen av matrisen:
const input_array = [15, 13, 0, 12, -10, 6];Utgangen fra ovennevnte kode vil være:
Fill () Metode i JavaScript
I JavaScript repliserer metoden “Fill ()” alle oppføringene til en matrise med en viss spesifisert verdi:
const input_array = [15, 13, 0, 12, -10, 6];Nå implementerer vi “Fyll” -metoden på “Input_Array”:
I utgangen vil alle elementene i matrisen bli replikert med '50':
Fyllmetoden omhandler også valgfrie parametere. Det tar tre parametere, først for den spesifiserte verdien, andre for startindeksen og tredje parameter for den siste indeksen. Som et resultat vil det gjenskape alle elementene i matrisen fra den spesifiserte startindeksen til den spesifiserte siste indeksen.
const input_array = [15, 13, 0, 12, -10, 6];Som et eksempel passerte vi 50, 1 og 3 I fyllemetoden, nå vil fyllemetoden erstatte matriseelementene fra indeks 1 til indeks 3 med 50. Mens de gjenværende indeksens verdier vil forbli uendret. Nå observer utgangen av parameterisert fyllemetode:
Splice () -metode i JavaScript
I JavaScript brukes metoden “Splice ()” veldig ofte på grunn av dens unike og spesifikke egenskaper. Den kan legge til eller slette elementene i en matrise, og den kan utføre begge handlingene samtidig.
"Splice ()" -metoden inneholder tre parametere:
Tenk nå på et eksempel der vi ønsker å legge til et element i matrisen uten å slette noe eksisterende element:
const input_array = [15, 13, 0, 12, -10, 6];I dette eksemplet setter vi verdien av den andre parameteren som 0. I utgangen observerte vi at '5' er lagt til ved indeks to, og den slettet ikke noen eksisterende verdi:
Nå vil vi vurdere et eksempel der vi ønsker å slette et element fra matrisen:
const input_array = [15, 13, 0, 12, -10, 6];Her i den første parameteren spesifiserer vi startindeksen '1' og i den andre parameteren skriver vi '2' som spesifiserer som sletter to elementer i matrisen. Vi skrev ikke den tredje parameteren fordi vi ikke vil legge til et nytt element i matrisen:
I utgangen bemerket vi at verdiene til indeks 1 og 2 blir slettet fra matrisen:
Nå vil vi vurdere et eksempel for å legge til og slette noen oppføringer av en matrise samtidig:
const input_array = [15, 13, 0, 12, -10, 6];Så i dette eksemplet spesifiserer metoden “Splice ()” at fra indeks 1 og fremover sletter to elementer og sett inn ett nytt element ved indeks 1:
Konklusjon
I JavaScript oppretter ikke mutatormetoder nye matriser, i stedet endrer de gjeldende matriser. I denne artikkelen dekket vi forskjellige array -mutatorfunksjoner. Vi lærer hvordan mutatormetoder fungerer i JavaScript, og vi analyserer at blant alle disse metodene, POP -metoden og push -metoden, modifiserer matriserens endelige indekser mens skiftmetoden og UNSHIFT -metoden modifiserer matriserens innledende indekser. Dessuten finner vi ut hvordan du sorterer matrisen i stigende eller synkende rekkefølge og hvordan du kan reversere eller gjenskape matriseelementene ved hjelp av forskjellige mutatormetoder.