Hva er en matrise?
Maten er en type variabel som er strukturert på en måte som vi kan lagre flere og forskjellige typer verdier i bare en variabel og senere få tilgang til disse verdiene ved hjelp. Indeks er posisjonsnummeret der matriselementet er lagret eller lagret.
For eksempel:
const Leagues = ["Laliga", "Premier League", "Bundesliga", "Serie A"];I eksemplet ovenfor, hvis vi ikke brukte matriser, måtte vi erklære 4 variabler og initialisere dem med ovennevnte verdier som ville vært for hektiske.
For eksempel:
const League1 = "Laliga";Som vi kan se, er det mye bedre at vi bruker matriser enn tradisjonelle metoder. Hvis du fremdeles ikke er overbevist, må du anta at du måtte liste opp alle de store fotballligaene i verden. Vil du erklære alle variablene og sette i gang med fotballliga -navnene en etter en. Ville det ikke være bedre å bruke matriser? Det skal være sikkert.
JavaScript Array -metoder
Konvertere matriser til streng
La oss si at du har en rekke som du vil konvertere til en streng som JavaScript gir oss toString () innebygd metode for å hjelpe oss. De toString () metoden vil konvertere vår matrise til en streng. Alle matriseverdiene blir separert med et komma i strengen
Eksempel:
// matrise med navn på fotball ligaerDen neste innebygde metoden som brukes mye av utviklere er bli med() metode. Dette har nøyaktig samme funksjon av toString () i-e konverterer en matrise til streng. Den eneste forskjellen i Join () -metoden er at vi her kan spesifisere separatoren. I stedet for komma kan vi for eksempel stoppe fullt. For eksempel:
// matrise med navn på fotball ligaerHer spesifiserte vi at verdiene til en matrise skulle skilles med full stopp når matrisen konverteres til en streng.
Push and Pop
Når du jobber med matriser som utvikler, vil det være tider når du trenger å legge til eller fjerne elementer fra en matrise. For å oppnå oppgaven med å legge til noe eller fjerne noe fra en matrise, bruker vi POP () og push () -metoden.
Pop () Metode
Slette en verdi fra matrisen oppnås ved POP () -metoden, og den sletter den siste indeksverdien fra matrisen.
For eksempel:
// matrise med navn på fotball ligaerSom vi kan se på skjermdumpen på konsollen at popvaren var på den siste indeksen, og etter det da vi trøstet loggen, var det ingen seria a.
Push () Metode
Push Syntax er det samme som pop. Forskjellen er funksjonen hver utfører. Push () -metoden brukes til å sette inn eller legge til elementer i den siste indeksen for matrisen.
For eksempel:
// matrise med navn på fotball ligaerI argumentet Push () Metode passerer vi verdien vi ønsker å legge til matrisen. I dette eksemplet passerte vi “Ligue1”, da vi ønsket å legge det til i våre matrise -ligaer. Når vi skyver verdien, vil vi se Ligue1 på slutten av matrisen.
Skiftende elementer
Shift () -metoden er den samme som POP () -metoden bortsett fra at den fjerner det første elementet fra matrisen. Det gjør dette ved å skifte alle de andre elementene til en lavere indeks bortsett fra den første. Det fjerner det første indekselementet.
For eksempel:
// matrise med navn på fotball ligaerI dette eksemplet, i konsollvinduet, vil vi bli vist elementet som er slettet fra matrisen. Da vises den nye matrisen.
UN -SHIFT () -metoden er den samme som Push () -metoden bortsett fra at den legger til et element i starten av matrisen. Syntaksen er den samme som skiftmetoden I-E-ligaer.Unshift (“Scottish League”).
Skiftende elementer
Vi kan endre et element ved den spesifikke indeksen. Indeks starter fra 0 i en matrise.
For eksempel kan vi endre det første elementet med:
Leagues [0] = "Scottish League";Vi kan også finne ut den totale lengden på matrisen ved å bruke den innebygde lengdemetoden til JavaScript.
// matrise med navn på fotball ligaerUtgang: 4
Splice () -metode
Splice () -metoden brukes til å legge til elementer i en matrise akkurat som push () -metoden.
For eksempel:
// matrise med navn på fotball ligaerSplice tar en indeks der du vil legge til et element. I dette eksemplet spesifiserte vi den andre indeksen der vi ønsker å legge til “Ligue1”. Elementene vi ønsker å slette fra matrisen er gitt i det andre argumentet. Etter dette kan vi legge til nye elementer, så mye vi vil. Utgangen vil være:
Vi kan også bruke skjøtemetoden for å fjerne en verdi ved den spesifiserte indeksen.
For eksempel:
// matrise med navn på fotball ligaerDet vil fjerne elementet som er ved første indeks.
Sammenslåing av matriser
Vi kan også slå sammen matriser ved hjelp av concat () -metoden. Concat () -metoden endrer ikke den originale matrisen og oppretter bare en ny matrise.
For eksempel:
I dette eksemplet vil to matriser kombineres ved hjelp av concat () -metoden:
// matrise med navn på fotball ligaerVi la nedre lyleer til ligaer.
Konklusjon
Flere dataelementer eller variabler av samme art er representert i en enkelt navn, og den matrisen kan deretter manipuleres på mange måter som blir diskutert i dette innlegget. Vi diskuterte array -manipulasjon i JavaScript ved å gå gjennom de vanligste metodene for hvordan man kan manipulere en matrise. Vi håper at alle disse eksemplene ville gitt deg en ide om hvordan matrisemanipulasjon fungerer.