Array Methods in JavaScript

Array Methods in JavaScript
Arrays er den viktigste delen av et programmeringsspråk når de lagrer et sett med verdier i en enkelt variabel. Å lage en rekke i JavaScript er ikke et problem, men å administrere en matrise og å bruke den til forskjellige formål er noe du trenger å tenke på. Så her kommer JavaScript Array -metoder inn for å lette oss i bruk av matriser og utføre forskjellige funksjonaliteter med dem i henhold til kravet.

Det er mange JavaScript -metoder som brukes for å lette oss for å bruke forskjellige funksjonaliteter på et nettsted. Denne oppskrivningen tar sikte på å anerkjenne oss angående JavaScript-array-metoder:

  • Metoder for å finne og endre matriselengden
  • Metoder for å endre matriseelementer
  • Metoder for å finne elementene i matrisen
  • Metoder for å kartlegge og flate matrisen
  • Metoder for å konvertere streng eller objekt til en matrise
  • Metoder for å sjekke matriseelementene
  • Metoder for å finne indeksnummeret til et element
  • Metoder for å sjekke en matrise
  • Metoder for å sammenkoble matriser
  • Metoder for å legge til eller fjerne elementer fra matrisen
  • Metoder for å konvertere en matrise til en streng
  • Metoder for å reversere og sortere en matrise

Array Methods in JavaScript

JavaScript bruker forskjellige metoder for å utføre forskjellige funksjonaliteter på en matrise som hjelper en programmerer til å bruke en matrise på en mer effektiv måte. Følgende er matrisemetodene som brukes av JavaScript:

Metoder for å finne og endre matriselengden

Følgende JavaScript -metoder brukes til å finne størrelsen på en matrise og for å endre størrelsen på en matrise

Hvordan finne lengden på en matrise ved hjelp av lengdemetoden?
Denne JavaScript -lengdemetoden finner ut lengden på en matrise. Denne metoden kan også endre størrelsen på matrisen.

Syntaks:

Array_name.lengde

De Array_name er navnet på matrisen hvis lengde vil bli returnert.

Kode:

var frukt = ['eple', 'ananas', 'vannmelon'];
konsoll.Logg (frukt.lengde);

I koden ovenfor oppretter vi en matrise og legger til tre elementer. Så bruker vi JavaScript Length () -metoden for å finne lengden på matrisen.

Produksjon:

Utgang viser tydelig at programmet returnerer 3 som lengden på den gitte matrisen fordi det bare er tre elementer i den gitte matrisen.

Hvordan du endrer en matrisestørrelse ved hjelp av lengdemetoden?
Lengdemetoden kan også brukes til å endre matrisstørrelsen som vist i følgende kode.

Kode:

var frukt = ['eple', 'ananas', 'vannmelon']
frukt.lengde = 4
konsoll.Logg (frukt)

I koden ovenfor lager vi en matrise med tre elementer i den. Deretter setter vi matriselengden til “4” ved hjelp av lengdemetoden.

Produksjon:

De frukt Array hadde tre tre elementer. Imidlertid er lengden satt til 4 ved hjelp av lengdemetoden. Resultatet ble et annet element (tomt) lagt til matrisen for å nå lengden = 4.

Metoder for å endre matriseelementer

Følgende JavaScript -metoder brukes til å endre eller erstatte elementene i en matrise.

Fyll () Metode
Denne JavaScript -metoden brukes til å erstatte de nåværende elementene i matrisen med den gitte verdien.

Syntaks:

Array_name.Fyll (verdi, start_index, slutt_index)

I syntaksfyllen ovenfor godtar tre parametere:

  • verdi er betegnet med elementet du vil plassere i matrisen.
  • start_index representerer indeksen der du begynner å plassere elementer. Det er valgfritt, hvis du hopper over startindeksen, endres hele matrisen med den gitte verdien.
  • ENDING_INDEX representerer indeksen der du vil avslutte å plassere elementer. Det er valgfritt også hvis du hopper over sluttindeksen hele matrisen fra startindeksen til sluttindeksen fylt med den gitte verdien.

Kode:

// spesifiser bare verdien
var frukt = ['eple', 'ananas', 'vannmelon']
konsoll.Logg (frukt.Fill ('Strawberry'))
// spesifiser verdien og angivelsesindeksen
var Veggies = ['Carrot', 'Cucumber', 'Spinat']
konsoll.Logg (grønnsaker.Fyll ('Potet', 1))
// spesifiser verdien, startindeksen, sluttindeksen
var dry_fruits = ['mandler', 'hasselnøtt', 'peanøtt']
konsoll.Logg (Dry_Fruits.Fill ('Walnut', 0,1))

Her lager vi tre matriser: frukt, grønnsaker og Dry_fruits. Så initialiserer vi hver matrise med tre elementer. Etter det bruker vi fylle() Metode på hver matrise.

Produksjon:

Ovennevnte utgang er beskrevet som:

I frukt Array, alle elementene erstattes med jordbær fordi vi ikke spesifiserte start- og sluttindeksene.

I grønnsaker Array, alle elementene som starter fra startindeksen(1) har blitt erstattet med en potet.

Til slutt, i Dry_fruits Array, bare elementet på 0 Indeks erstattes med valnøtt.

copyWithIn () -metode

Denne JavaScript -array -metoden brukes til å kopiere arrayelementer fra en indeks til en annen indeks i en matrise.

Syntaks:

Array_name.copywithin (Target_index, copy_index)

I syntaks ovenfor

  • copy_index er indeksnummeret til elementet som vil bli kopiert
  • Target_index er indeksnummeret der elementet (copy_index) er kopiert

Kode:

var frukt = ["druer", "ananas", "mango"]
konsoll.Logg (frukt.copywithin (2,0)))

I denne koden lager vi en rekke frukt med tre elementer i den, så bruker vi copywithin () Array -metoden for å kopiere dataene fra 0th -indeksen og erstatte dem med dataene på 2. indeks for matrisen.

Produksjon:

Over utgangen viser kopier av copywithin () array Druer fra 0. indeks for matrisen og erstatter den med Mango som er elementet plassert ved indeks-2.

Metoder for å finne elementene i en matrise

I JavaScript er følgende metoder nyttige for å finne elementene i en matrise.

finn () metode
Denne JavaScript -metoden finner og returnerer det første elementet i en matrise i henhold til den gitte tilstanden.

Syntaks:

Array_name.finn (funksjonsnavn)

I syntaks ovenfor representerer funksjonsnavn funksjonen som opprettes for å finne de første elementene i henhold til den gitte tilstanden.

Kode:

var num = [11,12,13,14,15,16,20,21,23,27,29]
Funksjonssjekk (Num)

if (num % 2 == 0)

Returner sann


konsoll.Logg (Num.finn (sjekk))

I denne koden oppretter vi en rekke tall, så oppretter vi en funksjon som sjekker om matrisen har til og med tall eller ikke. Til slutt bruker vi JavaScript Find () -metoden for å finne og returnere det første til og med elementet hvis det finnes i en gitt matrise.

Produksjon:

I output ovenfor ser man at utgangen er 12 fordi tilstanden var å finne de jevn elementene i en gitt matrise, slik at JavaScript Find () -metoden returnerer det første selv elementet som den finner i en matrise.

FindIndex () -metode
Denne JavaScript -metoden finner og returnerer det første elementets indeksnummer som finnes i henhold til den gitte tilstanden i en matrise.

Syntaks:

Array_name.findIndex (funksjonsnavn)

I syntaks ovenfor funksjonsnavn representerer funksjonen for å sjekke tilstanden.

Kode:

var pos = [-9, -30, -13,14,15,16,20,21,23,27,29]
Funksjonssjekk (POS)

if (pos> 0)

Returner sann


konsoll.Logg (pos.findIndex (sjekk))

I koden over lager vi en rekke positive og negative heltall, og deretter lager vi en funksjon for å sjekke det positive heltallet i en matrise. Til slutt bruker vi FindIndex () -metoden for å returnere indeksnummeret til de positive heltallene som finnes først i en matrise.

Produksjon:

I denne utgangen er det tydelig vist at FindIndex () -metoden returnerer indeksnummeret til de første positive heltallene som er funnet av kompilatoren i en matrise.

Metoder for å kartlegge og flate matrisen

Følgende JavaScript -metoder brukes til å flate og kartlegge elementene i en matrise.

Flat () Metode
Denne JavaScript -metoden slår sammen de nestede matriser og konverterer dem til en ny enkelt matrise.

Syntaks:

Array_name.flat()

Denne syntaksen viser at den flate () array -metoden ikke tar noen parameter.

Kode:

var num = [1, [2,3], 4,5, [6,7]]
konsoll.Logg (Num.flat())

I denne koden oppretter vi en matrise som inneholder to nestede matriser. Til slutt bruker vi JavaScript Flat () -metoden for å flate matrisen.

Produksjon:

I output ovenfor ser man at en nestet matrise er gitt som inngangen og flat () -metoden smelter sammen den nestede matrisen til en ny enkelt matrise.

Kart () Metode
Denne JavaScript -metoden brukes til å lage en ny matrise ved å bruke funksjonaliteten til den gitte funksjonen på hvert element i matrisen.

Syntaks:

Array_name.kart ((variabel => funksjonalitet))

I syntaksfunksjonaliteten over representerer operasjonen som skal utføres på matrisen.

Kode:

var num = [1,2,3,4,5,6,7]
konsoll.Logg (Num.Kart ((x => x*2)))

I denne koden oppretter vi en matrise og deretter bruker vi en kartfunksjon på matrisen som vil opprette en ny rekke tall etter å ha multipliserer med 2.

Produksjon:

Ovennevnte utgang viser tydelig at MAP () -metoden oppretter en ny rekke tall etter å ha multipliserer hvert element i matrisen med 2.

Flatmap () -metode
Denne JavaScript -metoden er kombinasjonen av JavaScripts flate () og MAP () -metoder. Denne metoden kartlegger først hvert element i matrisen og flater deretter matrisen som resulterer i å lage en ny matrise.

Syntaks:

Array_name.flatmap ((variabel => funksjonalitet))

I syntaksfunksjonaliteten over representerer operasjonen som skal utføres på matrisen.

Kode:

var pos = [-9, -30, -13,14,15,16,20,21,23,27,29]
FM = Pos.Flatmap ((em) => em * 0)
konsoll.Logg (FM)

I denne koden oppretter vi en matrise, så bruker vi flatmap () -metoden for å multiplisere hvert element i matrisen med null.

Produksjon:

Ovennevnte utgang viser at flatmap () -metoden multipliserer hvert matriseelement med null og returnerer en ny matrise på 0 som en utgang.

foreach () -metoden
I JavaScript brukes denne array -metoden til å bruke en viss funksjonalitet på hvert element i matrisen.

Syntaks:

Array_name.foreach (funksjonsnavn)

I syntaks ovenfor funksjonsnavn representerer funksjonen som skal brukes på hvert element i matrisen.

Kode:

var num = [1,2,5,6,7]
funksjon firkant (x)

konsoll.Logg (x*x)

Num.Foreach (firkant)

I denne koden lager vi en rekke tall, så oppretter vi en funksjon torget() som vil trykke kvadratet til alle elementene i en matrise, og til slutt bruker vi foreach () array -metoden for å anvende funksjonaliteten til kvadratfunksjonen på hvert element i matrisen.

Produksjon:

Ovennevnte utgang viser at firkantet () -metoden brukes på hvert element i matrisen.

Metoder for å konvertere en streng eller objekt til en matrise

Følgende JavaScript -metoder er ansvarlige for å lage en ny matrise fra en streng eller objekt.

fra () metode
Denne JavaScriptJavaScriptMethod brukes til å lage en ny matrise fra en streng eller et matrise-lignende objekt.

Syntaks:

Array.fra ("any_string eller ord")

I syntaks ovenfor tar fra () metoden et ord eller streng som en parameter.

Kode:

konsoll.Logg (matrise.fra ('druer'))

I koden ovenfor fra () oppretter array -metoden en ny matrise fra det gitte ordet Druer.

Produksjon:

Output viser at vi gir Druer Som innspill og dette ordet blir delt opp i en serie tegn for å lage en ny matrise.

av () metode
Denne JavaScript -metoden brukes til å lage en ny matrise fra settet med objekter.

Syntaks:

Array.av ("element 1", "element 2", ... "element n")

I denne syntaksen tar av () metoden elementer som parameter for det du vil lage en matrise.

Kode:

frukt = matrise.av ("mango", "eple", "aprikos")
konsoll.Logg (frukt)

I denne koden tar vi en variabel frukt og tilordne den med av() metode med tre ord som parametere.

Produksjon:

Utgangen viser at metoden () har laget en rekke ord som ble gitt til () -metoden.

Metoder for å sjekke elementer i en matrise

Følgende JavaScript -metoder brukes til å sjekke om et spesifikt element er til stede i en matrise eller ikke.

Inkluderer () Metode
Denne matrisemetoden brukes til å sjekke om det nødvendige elementet er til stede i en matrise eller ikke. Det returnerer sant eller usant som produksjon.

Syntaks:

Array_name.Inkluderer (elementer)

Metoden brukes med matrisenavn og tar et element som inngang som skal søkes. Det returnerer en boolsk verdi (true/usann).

Kode:

var frukt = ["druer", "ananas", "mango"]
var test = frukt.Inkluderer ("Mango")
konsoll.Logg (test)

I koden ovenfor tar vi en rekke frukt som inneholder tre elementer. Så tar vi en annen variabel test og bruker Include () -metoden med Fruits -matrisen.

Produksjon:

Utgangen viser at Include () -metoden sjekker om mango er til stede i frukt matrise og har kommet tilbake 'ekte'

Filter () Metode
Denne JavaScript -metoden returnerer en ny matrise ved å velge elementene fra den aktuelle matrisen, avhengig av den gitte tilstanden.

Syntaks:

Array_name.filter (funksjonsnavn)

Funksjonsnavnet sendes til filter () -metoden som en parameter.

Kode:

var num = [11,12,13,14,15,16,20,21,23,27,29]
Funksjonssjekk (Num)

if (num % 2 == 0)

Returner sann


konsoll.Logg (Num.filter (sjekk))

I denne koden oppretter vi en rekke tall, så oppretter vi en funksjon som sjekker om matrisen har til og med tall eller ikke. Til slutt bruker vi JavaScript Filter () -metoden for å lage et eget utvalg av jevnt tall hvis noen eksisterer i en gitt matrise.

Produksjon:

Eksemplet ovenfor viser at vi gir en rekke tilfeldige tall og filter () -metoden gir oss en ny matrise som bare inneholder jevn tall.

Metoder for å finne indeksnummeret til et element

I JavaScript finner følgende metoder indeksnummeret til et element i en matrise.

INDEXOF () Metode
Denne JavaScript -metoden brukes til å sjekke indeksnummeret til elementet som det gitte inngangselementet er til stede i en matrise. Det returnerer -1 hvis det gitte inngangselementet ikke er til stede i matrisen.

Syntaks:

Array_name.indeks av (elementer)

Denne syntaksen viser at denne metoden brukes med array -navn og tar et element som input som indeksnummer skal søkes.

Kode:

var frukt = ["druer", "ananas", "mango"]
var test = frukt.IndexOf ("Ananas")
konsoll.Logg (test)

I koden ovenfor tar vi en rekke frukt som inneholder tre elementer. Så tar vi en annen variabel test og bruker indexOf () -metoden med frukten matrise for å søke i indeksnummeret til et spesifikt matriseelement.

Produksjon:

Utgangen viser tydelig at indeksen av () -metoden sjekker indeksnummeret til ananas i frukt matrise og returnerer indeksnummeret.

Keys () -metode
Denne JavaScript -metoden bruker en for loop for å returnere indeksnumrene til elementene som er til stede i en matrise. Det tar også mellomrom som et matriseelement. Denne metoden tar ingen parameter.

Syntaks:

variabel = array_name.nøkler ()
for (var new_variabel av variabel)
konsoll.Logg (new_variable)

I syntaks ovenfor representerer variabel den første variabelen og Array_name representerer matrisen som inneholder elementer. De new_variable representerer den andre variabelen.

Kode:

var js = ["this", "writ-up", "is", "About", "JavaScript"]
var test = JS.nøkler ()
for (var sjekk av test)
konsoll.Logg (sjekk)

I koden over tar vi en matrise (JS) og to variabler (Test og sjekk). Deretter bruker vi Keys () -metoden på JS -matrisen og den resulterende verdien lagres i testvariabelen. Til slutt oppretter vi en sjekkvariabel for å se og bruke testvariabelen med den.

Produksjon:

Utgangen viser at nøkler () Metoden returnerer indeksnumrene til elementene i matrisen ved hjelp av en for loop.

lastIndexOf () -metode
Denne JavaScript -metoden brukes til å returnere det siste indeksnummeret til et tall (som skjer flere ganger i en matrise).

Syntaks:

Array_name.LastIndexof (element)

I denne syntaksen representerer elementet et arrays element hvis siste indeks skal søkes.

Kode:

var frukt = ["druer", "ananas", "mango", "eple", "aprikos", "mango"]
var test = frukt.LastIndexof ("Mango")
konsoll.Logg (test)

I denne koden tar vi en fruktgruppe og bruker LastIndexOF () -metoden på den for å få indeksen for siste forekomst av “Mango”.

Produksjon:

Utgangen viser at programmet returnerer 5 som en utgang fordi mango forekommer to ganger i en matrise og indeksnummeret på siste forekomst er 5.

Metoder for å sjekke om den gitte inngangen er en matrise

Følgende JavaScript -metoder er nyttige når vi trenger å sjekke om den gitte inngangen er en matrise eller ikke.

IsArray () -metode
Denne JavaScript -metoden brukes til å sjekke om den gitte inngangen er i en matrise eller ikke. Det returnerer sant eller usant som produksjon.

Syntaks:

Array.IsArray (variabel_navn)

I denne syntaksen, variabel_navn representerer variabelen som må sjekkes om den inneholder en matrise eller ikke.

Kode:

// streng
var sen = "Mitt navn er Alexander John"
var test = matrise.IsArray (Sen)
konsoll.Logg (test)
// Array
var frukt = ["druer", "ananas", "mango"]
var test = matrise.IsArray (frukt)
konsoll.Logg (test)

I denne koden tar vi en streng Sen og et array -navn frukt. Så bruker vi IS Array () Metode på streng og matrise.

Produksjon:

Ovennevnte utgang viser tydelig at vi gir en streng og en matrise som inngang. Så blir vi usant for strenginngang og sant for fruktutgang.

Metoder for å sammenkoble matriser

Følgende JavaScript -metoder brukes til å sammenkoble elementene i en matrise eller to matriser.

Bli med () Metode
Denne JavaScript -metoden sammenkobler alle elementene i en matrise. Den vurderer også rommene som elementer og plasserer dem som de er i en matrise. Denne metoden tar parametere, men den er valgfri. Alt som er gitt som en parameter plasseres mellom elementene mens sammenkobling, og hvis det ikke er gitt noen parameter, plasseres kommaene mellom elementene automatisk av kompilatoren.

Syntaks:

Array_name.bli med(" ")

Ettersom det er forståelig fra ovennevnte syntaks at sammenføyningsmetoden tar alt som en parameter og at tingen har en direkte innvirkning på utgangen. La oss forstå det med eksemplet nedenfor.

Kode:

// med parameter
var js = ["this", "writ-up", "is", "About", "JavaScript"]
var test = JS.bli med(" ")
konsoll.Logg (test)
// uten parameter
var num = ["1", "2", "3", "4", "5", "6", "7", "8", "9"]
var test = num.bli med()
konsoll.Logg (test)

I denne koden tar vi en matrise JS, Så bruker vi Join () -metode på JS å sammenkoble elementene. "" -Parameteren sier at alle elementene vil bli sammenføyet og separert med et rom.

Når Join () -metoden brukes på NUM -arrayen, vil den ganske enkelt slå sammen alle elementene atskilt med komma.

Produksjon:

Utgangen viser at vi tar to matriser JS og Num. I JS Array -modulen bruker vi Join () -metoden med en parameter (tom plass) og i NUM -array -modulen bruker vi JOIN () -metoden uten noen parameter. På grunn av det får vi to forskjellige resultater.

Concat () -metode
Denne JavaScript -metoden brukes til å bli med i to matriser og returnere en ny matrise som er forening av to matriser.

Syntaks:

first_array_name.concat (andre_array_name)

Syntaksen viser at den tar den første matrisen og deretter bruker Concat () -metoden og tar den andre matrisen som en parameter.

Kode:

var frukt = ['eple', 'ananas', 'vannmelon']
var Veggies = ['Carrot', 'Cucumber', 'Spinat']
konsoll.Logg (frukt.Concat (Veggies)))

Her opprettet vi to matriser, frukt og grønnsaker. Elementene i begge matriser er sammen med Concat () -metoden.

Produksjon:

Utgang viser tydelig at de to matriser "frukt”Og“grønnsaker”Lager vi to matriser og blir deretter sammen med en enkelt matrise ved å bruke JavaScript Concat () -metoden.

Metoder for å legge til og fjerne matriseelementer

Følgende JavaScript -metoder brukes til å legge til og fjerne elementene fra en matrise.

Pop () Metode
Denne JavaScript -metoden fjerner de siste elementene i en matrise og returnerer den som en utgang. Ingen parameter tas også med denne metoden.

Syntaks:

Array_name.pop ()

I syntaks ovenfor Array_name representerer matrisen. Hvis en matrise ikke inneholder noen elementer, vil du få udefinert utgang.

Kode:

frukt = ["mango", "eple", "aprikos"]
konsoll.Logg (frukt.pop ())

I denne koden initialiseres en matrise som inneholder tre elementer. Pop () -metoden brukes på matrisen.

Produksjon:

Ovennevnte utgang viser at POP () -metoden fjerner “Aprikos”Fra matrisen og viser den.

Push () Metode
Denne JavaScript -metoden legger til ett element om gangen, men i sluttposisjonen i en matrise. Denne metoden tar et element, legger til det elementet på slutten av matrisen og returnerer størrelsen på en matrise.

Syntaks:

Array_name.Push ("Element")

I syntaks ovenfor, Element representerer elementet du vil sette inn i matrisen.

Kode:

// Returnerer antall arrayelementer
frukt = ["mango", "eple", "aprikos"]
konsoll.Logg (frukt.Push ("Ananas"))
// returnerer en matrise
frukt = ["mango", "eple", "aprikos"]
frukt.Push ("Ananas")
konsoll.Logg (frukt)

I koden ovenfor brukte vi push () -metoden på en matrise som heter frukt. Push () -metoden legger til ananas nøkkelord i sluttposisjonen i matrisen. I den første delen vil antall elementer bli skrevet ut mens den andre delen viser den oppdaterte matrisen.

Produksjon:

Den første utgangen har returnert antall elementer etter å ha lagt til “Ananas”Mens den andre utgangen skriver ut den oppdaterte matrisen.

skive () -metode
Denne JavaScript -metoden brukes til å skille eller kutte et spesifikt sett med elementer fra en matrise og returnerer som settes som en ny matrise. Det tar to parametere, en startindeks og en sluttindeks.

Syntaks:

Array_name.skive (start, slutt)

I denne syntaksen representerer start og slutt start- og sluttindeksene til en matrise.

Kode:

Fruits = ["Mango", "Apple", "Apricot", "Cherry", "Gava", "Lychee"]
var cut = frukt.skive (1,4)
konsoll.Logg (kutt)

I koden ovenfor har vi laget en rekke frukt. SLICE () -metoden brukes på fruktarrayen som vil skive elementene fra 1. til 4. indeks. Resultatet av skive () -metoden lagres i den navngitte variabelen kutte opp.

Produksjon:

Ovennevnte utgang viser at skivemetoden returnerer elementene fra indeks 1 til indeks 4 og viser en matrise som inneholder disse elementene.

Shift () Metode
Denne JavaScript -metoden er akkurat som POP () -metoden, men forskjellen er at denne metoden fjerner elementet fra starten av en matrise og viser den. Denne metoden tar ingen parametere.

Syntaks:

Array_name.skifte()

I denne syntaks -arrayenavnet representerer matrisen mens skift () -metoden fjerner elementene fra matrisen.

Kode:

Fruits = ["Mango", "Apple", "Apricot", "Cheery", "Gava", "Lychee"]
var rem = frukt.skifte()
konsoll.Logg (REM)

I denne koden oppretter vi en matrise og bruker Shift () -metoden som fjerner det første elementet fra en matrise. Utgangen fra Shift () -metoden lagres i “REM”.

Produksjon:

Utgangen viser at mangoen blir fjernet fra matrisen og skrives ut på konsollen.

unshift () -metode
Denne JavaScript -metoden er akkurat som Push () -metoden, men forskjellen er at den legger til ett eller flere enn ett element i starten av matrisen. Denne metoden tar elementer som en parameter som vi vil legge til.

Syntaks:

Array_name.unshift (elementer)

I syntaks ovenfor representerer elementer de elementene som vi ønsker å legge til en matrise.

Kode:

Fruits = ["Mango", "Apple", "Apricot", "Cheery", "Gava", "Lychee"]
frukt.Unshift ("Banana")
konsoll.Logg (frukt)

I koden ovenfor oppretter vi en matrise og endrer matrisen ved å legge til Banan I matrisen ved hjelp av unshift -metoden.

Produksjon:

Som vi kan se i output ovenfor, legger UN -SHIFT () -metoden til Banan I starten av matrisen.

Splice () -metode
Denne JavaScript -metoden brukes også til å fjerne og legge til spesifikke elementer fra matrisen. Det tar tre verdier som parametere. Denne metoden () returnerer det fjerne elementet som en utgang.

Syntaks:

Array_name.Splice (Index_number, Elements_number, Value)

I syntaks ovenfor, Indeksnummer representerer startindeksen for den fjerne delen. Element_number representerer sluttindeksen for den fjerne delen. Til slutt verdi representerer det nye elementet som erstatter den fjerne delen.

Kode:

Fruits = ["Mango", "Apple", "Apricot", "Cheery", "Gava", "Lychee"]
frukt.Splice (1,1, "Vannmelon")
konsoll.Logg (frukt)

I denne koden oppretter vi en matrise og deretter bruker vi Splice () -metoden med tre parametere som til slutt vil fjerne elementet og legge til et nytt element på stedet for det fjerne elementet.

Produksjon:

Ovennevnte utgang viser at vi fjerner eplet fra den første indeksen og erstatter det med vannmelonen ved hjelp av skjøtemetoden.

Metoder for å konvertere en matrise til streng

Følgende JavaScript -metoder brukes til å konvertere en matrise til streng.

toString () -metode
Denne JavaScript -metoden kombinerer alle elementene i en matrise og konverterer den til en rekke elementer.

Syntaks:

Array_name.toString ()

Ved hjelp av syntaks ovenfor kan vi konvertere en matrise til en rekke elementer. La oss nå konvertere en matrise ved hjelp av denne syntaksen.

Kode:

Fruits = ["Mango", "Apple", "Apricot", "Cheery", "Gava", "Lychee"]
var st = frukt.toString ()
konsoll.Log (TypeOf (ST))

I denne syntaksen lager vi en matrise og bruker toString () -metoden for å konvertere den til streng. Så bruker vi typenof () -metoden for å sjekke om den blir endret til streng eller ikke.

Produksjon:

Ovenfor utgangen viser tydelig at toString () -metoden konverterer frukt matrise til streng.

Tolocalestring () -metode
Denne JavaScript -metoden brukes også til å konvertere en matrise til en rekke elementer, men i et spesifikt format.

Syntaks:

Array_name.Tolocalestring ()

Ved hjelp av syntaks ovenfor kan vi konvertere en matrise til en rekke elementer i et bestemt format. La oss nå konvertere en matrise ved hjelp av denne syntaksen.

Kode:

frukt = ["Mango", 120]
var st = frukt.Tolocalestring ()
konsoll.Logg (ST)

I koden ovenfor tar vi en matrise med to forskjellige verdier, et ord og et tall. Nå konverterer tolocalestring () -metoden den til en streng.

Produksjon:

Ovennevnte utgang viser at tolocalestring () -metoden konverterer matriseelementene til en streng.

Metoder for å reversere og sortere en matrise

Følgende JavaScript -metoder brukes til å reversere og sortere matriser.

Omvendt () Metode
Denne JavaScript -metoden reverserer ganske enkelt matrisens ordre. Det tar ingen parametere. Etter å ha endret matrisebestillingen returnerer den en ny matrise som en utgang.

Kode:

Fruits = ["Mango", "Apple", "Apricot", "Cherry", "Gava", "Lychee"]
konsoll.Logg (frukt.omvendt())

I denne koden lager vi en rekke frukt. Deretter bruker vi omvendt () -metoden på den, som reverserer matrisernes ordre.

Produksjon:

Ovennevnte utgang viser at den motsatte () metoden endrer rekkefølgen på elementene i en matrise og returnerer en ny matrise.

sorter () Metode
Denne JavaScript -metoden sorterer matriseelementene i en spesifisert rekkefølge enten den er stigende eller synker. Vi kan bruke funksjoner som parametere for å sortere en matrise i et bestemt format. Som standard sorterer denne metoden en matrise i stigende rekkefølge.

Kode:

Fruits = ["Mango", "Apple", "Apricot", "Cherry", "Gava", "Lychee"]
konsoll.Logg (frukt.sortere())

I denne koden lager vi en rekke seks elementer som ikke er i noen sekvens. Så bruker vi Sort () -metoden for å sortere matrisen.

Produksjon:

Denne utgangen viser at sort () metodesekvens elementene i matrisen alfabetisk eller med andre ord vi kan si i stigende rekkefølge.

Sannsynligvis er du nå i stand til å bruke forskjellige array -metoder for å manipulere/administrere matriser i JavaScript.

Konklusjon

Når du jobber med komplekse data, er JavaScript -array -metoder veldig nyttige for å administrere/manipulere dataene. I denne artikkelen har vi snakket om JavaScript -array -metoder som inkluderer: Sort, Reverse, Map, Flat, Concatenate, Konverter streng til matrise, konverter matrise til streng, sjekk matriseelementer, sjekk matrise, for å endre matrisstørrelse, legge til eller fjerne matriseelementer med detaljerte eksempler og kode.