Hvad er en matrix?
En matrix er et objekt, der kan gemme en samling af varer . Arrays bliver virkelig nyttige, når du skal gemme store mængder data af samme type. Antag at du vil gemme oplysninger om 500 ansatte. Hvis du bruger variabler, bliver du nødt til at oprette 500 variabler, mens du kan gøre det samme med et enkelt array. Du kan få adgang til elementerne i en matrix ved at henvise til dens indeksnummer, og indekset for det første element i en matrix er nul.
JavaScript Opret matrix
Du kan oprette et array i JavaScript som angivet nedenfor.
var students = ["John", "Ann", "Kevin"];
Her initialiserer du dit array, når det oprettes med værdierne "John", "Ann" og "Kevin". Indekset for "John", "Ann" og "Kevin" er henholdsvis 0, 1 og 2. Hvis du vil tilføje flere elementer til elevgruppen, kan du gøre det sådan:
students[3] = "Emma";students[4] = "Rose";
Du kan også oprette et array ved hjælp af Array constructor som denne:
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 egenskaber og metoder, der hjælper udviklere med at håndtere arrays let og effektivt. Du kan få værdien af en ejendom ved at angive arrayname.property og output fra en metode ved at specificere arrayname.method ().
- længdeegenskab -> Hvis du vil vide antallet af elementer i en matrix, kan du bruge længdeegenskaben.
- prototype egenskab -> Hvis du vil tilføje nye egenskaber og metoder, kan du bruge prototype egenskaben.
- omvendt metode -> Du kan vende rækkefølgen af varer i en matrix ved hjælp af en omvendt metode.
- sorteringsmetode -> Du kan sortere elementerne i en matrix ved hjælp af sorteringsmetoden.
- pop-metode -> Du kan fjerne det sidste element i et array ved hjælp af en pop-metode.
- shift-metode -> Du kan fjerne det første element i et array ved hjælp af shift-metoden.
- push-metode -> Du kan tilføje en værdi som det sidste element i arrayet.
Prøv dette selv:
Arrays !!! ");}}document.write ("studenternes array
");students.displayItems ();document.write ("
Antallet af emner i elevernes array er" + students.length + "
");document.write ("
SORTERET studenter array
");students.sort ();students.displayItems ();document.write ("
Matrixen med omvendte studerende
");studerende. omvendt ();students.displayItems ();document.write ("
THE students array after FJERNER DET SIDSTE element
");students.pop ();students.displayItems ();document.write ("
THE students array after PUSH
");students.push ("Ny ting");students.displayItems ();