Kaj je matrika?
Matrika je predmet, ki lahko shrani zbirko predmetov . Polja postanejo resnično uporabna, ko morate shraniti velike količine podatkov iste vrste. Recimo, da želite shraniti podatke o 500 zaposlenih. Če uporabljate spremenljivke, boste morali ustvariti 500 spremenljivk, medtem ko lahko to storite z eno matriko. Do elementov v matriki lahko dostopate tako, da se sklicujete na njeno indeksno število in indeks prvega elementa polja je nič.
JavaScript Ustvari matriko
V JavaScript lahko ustvarite matriko, kot je navedeno spodaj.
var students = ["John", "Ann", "Kevin"];
Tu inicializirate svojo matriko, ko in ko je ustvarjena z vrednostmi "John", "Ann" in "Kevin". Indeks "John", "Ann" in "Kevin" je 0, 1 oziroma 2. Če želite v matriko študentov dodati več elementov, lahko to storite tako:
students[3] = "Emma";students[4] = "Rose";
Polje lahko ustvarite tudi s pomočjo konstruktorja Array, kot je ta:
var students = new Array("John", "Ann", "Kevin");
ALI
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
Metode matrike JavaScript
Objekt Array ima številne lastnosti in metode, ki razvijalcem pomagajo pri enostavnem in učinkovitem ravnanju z nizi. Vrednost lastnosti lahko dobite tako, da podate arrayname.property in izhod metode z podajanjem arrayname.method ().
- lastnost dolžine -> Če želite vedeti število elementov v matriki, lahko uporabite lastnost dolžine.
- lastnost prototipa -> Če želite dodati nove lastnosti in metode, lahko uporabite lastnost prototipa.
- obratna metoda -> Z obratno metodo lahko obrnete vrstni red elementov v polju.
- metoda razvrščanja -> Elemente v polju lahko razvrstite z uporabo metode razvrščanja.
- metoda pop -> Zadnji element polja lahko odstranite s pomočjo metode pop.
- shift metoda -> Prvi element matrike lahko odstranite z metodo shift.
- potisna metoda -> Vrednost lahko dodate kot zadnji element polja.
Poskusite sami:
Polja !!! ");}}document.write ("matrika študentov
");students.displayItems ();document.write ("
Število elementov v matriki študentov je" + students.length + "
");document.write ("
RAZREDNO polje študentov
");students.sort ();students.displayItems ();document.write ("
REVERSED matrika študentov
");students.reverse ();students.displayItems ();document.write ("
Širina študentov po ODSTRANITVI ZADNJE postavke
");students.pop ();students.displayItems ();document.write ("
polje študentov po PUSH
");students.push ("New Stuff");students.displayItems ();