Hva er en matrise?
En matrise er et objekt som kan lagre en samling av elementer . Arrays blir veldig nyttige når du trenger å lagre store mengder data av samme type. Anta at du vil lagre detaljer om 500 ansatte. Hvis du bruker variabler, må du opprette 500 variabler mens du kan gjøre det samme med en enkelt matrise. Du kan få tilgang til elementene i en matrise ved å referere til indeksnummeret, og indeksen til det første elementet i en matrise er null.
JavaScript Create Array
Du kan opprette en matrise i JavaScript som gitt nedenfor.
var students = ["John", "Ann", "Kevin"];
Her initialiserer du matrisen din når og når den er opprettet med verdiene "John", "Ann" og "Kevin". Indeksen til "John", "Ann" og "Kevin" er henholdsvis 0, 1 og 2. Hvis du vil legge til flere elementer i studentgruppen, kan du gjøre det slik:
students[3] = "Emma";students[4] = "Rose";
Du kan også opprette en matrise ved hjelp av Array constructor slik:
var students = new Array("John", "Ann", "Kevin");
ELLER
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
JavaScript Array Methods
Array-objektet har mange egenskaper og metoder som hjelper utviklere å håndtere matriser enkelt og effektivt. Du kan få verdien av en eiendom ved å spesifisere arrayname.property og utdata fra en metode ved å spesifisere arrayname.method ().
- lengdeegenskap -> Hvis du vil vite antall elementer i en matrise, kan du bruke lengdeegenskapen.
- prototype-egenskap -> Hvis du vil legge til nye egenskaper og metoder, kan du bruke prototype-egenskapen.
- omvendt metode -> Du kan reversere rekkefølgen på elementene i en matrise ved hjelp av en omvendt metode.
- sorteringsmetode -> Du kan sortere elementene i en matrise ved hjelp av sorteringsmetoden.
- popmetode -> Du kan fjerne det siste elementet i en matrise ved hjelp av en popmetode.
- skiftmetode -> Du kan fjerne det første elementet i en matrise ved hjelp av skiftmetoden.
- push-metode -> Du kan legge til en verdi som det siste elementet i matrisen.
Prøv dette selv:
Arrays !!! ");}}document.write ("studentgruppe
");students.displayItems ();document.write ("
Antall elementer i studentgruppen er" + students.length + "
");document.write ("
SORTERT studentgruppe
");students.sort ();students.displayItems ();document.write ("
Matrisen OMVISTE studenter
");studenter.omvendt ();students.displayItems ();document.write ("
THE array array after FJERNING AV SISTE element
");students.pop ();students.displayItems ();document.write ("
THE array array after PUSH
");students.push ("Nye ting");students.displayItems ();