Mis on massiiv?
Massiiv on objekt, kuhu saab salvestada üksuste kogu . Massiivid muutuvad tõesti kasulikuks, kui peate salvestama suures koguses sama tüüpi andmeid. Oletame, et soovite salvestada 500 töötaja andmed. Muutujate kasutamisel peate looma 500 muutujat, samas kui saate seda teha ühe massiiviga. Pääsete tooteid massiivi viidates oma indexnumber ja indeks esimese massiivi elemendile on null.
JavaScripti loomine
Võite luua JavaScripti massiivi vastavalt allpool toodud juhistele.
var students = ["John", "Ann", "Kevin"];
Siin lähtestate oma massiivi nii, nagu see on loodud väärtustega "John", "Ann" ja "Kevin". "John", "Ann" ja "Kevin" indeks on vastavalt 0, 1 ja 2. Kui soovite lisada õpilaste massiivi rohkem elemente, saate seda teha järgmiselt:
students[3] = "Emma";students[4] = "Rose";
Massiivi saate luua ka massiivi konstruktori abil:
var students = new Array("John", "Ann", "Kevin");
VÕI
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
JavaScripti massiivi meetodid
Array objektil on palju omadusi ja meetodeid, mis aitavad arendajatel massiividega hõlpsalt ja tõhusalt toime tulla. Atribuudi väärtuse saate arrayname.property ja meetodi väljundi määrates arrayname.method ().
- pikkuse omadus -> kui soovite teada massiivi elementide arvu, saate kasutada pikkuse omadust.
- prototüübi omadus -> kui soovite lisada uusi omadusi ja meetodeid, võite kasutada prototüübi omadust.
- pöördmeetod -> Massiivi üksuste järjestuse saate ümber pöörata pöördmeetodi abil.
- sortimismeetod -> Sorteerimise meetodi abil saate massiivi üksusi sorteerida.
- pop-meetod -> Sa võid massiivi viimase elemendi eemaldada pop-meetodi abil.
- shift method -> Massiivi esimese üksuse saate eemaldada shift-meetodi abil.
- tõukemeetod -> Massiivi viimase üksusena saate lisada väärtuse.
Proovige seda ise:
Massiivid !!! ");}}document.write ("õpilaste massiiv
");õpilased.displayItems ();document.write ("
Õpilaste massiivi üksuste arv on" + õpilased.pikkus + "
");document.write ("
SORTEERITUD õpilaste massiiv
");õpilased.sorteeri ();õpilased.displayItems ();document.write ("
REVERSED õpilaste massiiv
");õpilased.reverse ();õpilased.displayItems ();document.write ("
Õpilased massiivivad pärast VIIMASE üksuse eemaldamist
");õpilased.pop ();õpilased.displayItems ();document.write ("
Õpilased massiivivad pärast PUSH-i
");students.push ("Uus kraam");õpilased.displayItems ();