Čo je to pole?
Pole je objekt, do ktorého sa dá uložiť zbierka položiek . Polia sa stávajú skutočne užitočnými, keď potrebujete uložiť veľké množstvo dát rovnakého typu. Predpokladajme, že chcete uložiť podrobnosti o 500 zamestnancoch. Ak používate premenné, budete musieť vytvoriť 500 premenných, zatiaľ čo to isté môžete urobiť s jedným poľom. K položkám v poli môžete pristupovať odkazom na jeho indexové číslo a index prvého prvku poľa je nula.
JavaScript Vytvoriť pole
Môžete vytvoriť pole v JavaScripte, ako je uvedené nižšie.
var students = ["John", "Ann", "Kevin"];
Tu inicializujete svoje pole, keď je vytvorené s hodnotami „John“, „Ann“ a „Kevin“. Index „John“, „Ann“ a „Kevin“ je 0, 1, respektíve 2. Ak chcete do poľa študentov pridať ďalšie prvky, môžete to urobiť takto:
students[3] = "Emma";students[4] = "Rose";
Môžete tiež vytvoriť pole pomocou konštruktora Array, ako je tento:
var students = new Array("John", "Ann", "Kevin");
ALEBO
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
Metódy poľa JavaScript
Objekt Array má veľa vlastností a metód, ktoré pomáhajú vývojárom ľahko a efektívne spracovať polia. Hodnotu vlastnosti môžete získať zadaním arrayname.property a výstup metódy zadaním arrayname.method ().
- vlastnosť length -> Ak chcete poznať počet prvkov v poli, môžete použiť vlastnosť length.
- vlastnosť prototypu -> Ak chcete pridať nové vlastnosti a metódy, môžete použiť vlastnosť prototypu.
- reverzná metóda -> Poradie položiek v poli môžete obrátiť pomocou reverznej metódy.
- metóda triedenia -> Položky v poli môžete triediť pomocou metódy triedenia.
- pop metóda -> Poslednú položku v poli môžete odstrániť pomocou pop metódy.
- metóda posunu -> Prvú položku v poli môžete odstrániť pomocou metódy posunu.
- metóda push -> Ako poslednú položku poľa môžete pridať hodnotu.
Vyskúšajte to sami:
Polia !!! ");}}document.write ("pole študentov
");students.displayItems ();document.write ("
Počet položiek v poli študentov je" + students.length + "
");document.write ("
Pole Triedených študentov
");students.sort ();students.displayItems ();document.write ("
POLE REVERZOVANÝCH študentov
");students.reverse ();students.displayItems ();document.write ("
Pole študentov po ODSTRÁNENÍ POSLEDNEJ položky
");students.pop ();students.displayItems ();document.write ("
THE students array after PUSH
");students.push ("Nové veci");students.displayItems ();