Mis on JavaScript® massiiv?

JavaScript® massiiv on eritüüpi muutuja, mis võib sisaldada mitut teavet või andmeväärtusi ja on mälu salvestuskoht. Need andmeväärtused võivad olla sama tüüpi või erinevat tüüpi, kuid erinevat tüüpi andmete olemasolu massiivi JavaScript®-is on ebatavaline. Üldiselt on lihtsam mõista, mis need massiivid on, kui võrrelda neid lihtsate asjadega, näiteks raamatukastiga. Kast on massiivi ekvivalent ja kastis sisalduvad raamatud esindavad mitut andmeväärtust.

Selles näites on iga raamat teabetükk, mida nimetatakse andmeväärtuseks. Raamatud võivad olla erinevat tüüpi raamatud ja võivad sisaldada väga erinevat sisu. Seda tüüpi JavaScript®-i massiivi paindlikkust ei näe tugevasti trükitud programmeerimiskeelte (nt Java või C++) puhul. JavaScript® on programmeerimiskeel, kuid seda nimetatakse sageli skriptikeeleks, kuna veebiarendajad kasutavad seda sageli kliendipoolsete skriptide või väikeste programmide kodeerimiseks, võrreldes täiemahuliste tarkvararakendustega. JavaScript®-i massiiv võimaldab programmeerijal pääseda juurde konkreetsele nähtamatu sisaldava muutuja üksusele, kuna üksused või andmeväärtused on indekseeritud numbri või sõnaga.

Kui maagilist markerit kasutati unikaalse numbri kirjutamiseks, mis algab nullist igale kastis olevale raamatule, saab selle raamatu hankimiseks kasutada konkreetset numbrit, mis viitab ainult ühele raamatule, ilma kõiki teisi massiivi raamatuid toomata. Seda JavaScript®-i massiivi omadust nimetatakse konkreetse andmeväärtuse indeksiks. Seda võib pidada üksuse nimeks. Massiivi andmeväärtused loendatakse alates nullist; loendus on organisatsioonilistel eesmärkidel indeksi määramine. Loendamine algab nullist, mitte ühest, nii et esimene uude massiivi lisatav üksus indekseeritakse nulliga, teine ​​​​üksus indekseeritakse ühega ja järgmiste üksuste lisamine järgib seda mustrit.

Selle keele programmeerijatel on vabadus lisada üksus lihtsalt soovitud asukohta, kuna JavaScript® massiivi pikkus võib olla dünaamiline, mis pole tugevasti trükitud programmeerimiskeeltes lubatud. Kui üksusi indekseeritakse numbri asemel sõnaga, nimetatakse seda JavaScript®-is assotsiatiivseks massiiviks. Assotsiatiivsed massiivid on kasulikud, kui töötate massiividega, mis on ka dokumendiobjekti omadused. JavaScript®-i massiivi kasutatakse sageli koos tsükliga, mida nimetatakse tsükliks, kuna veebiarendajad peavad erinevatel eesmärkidel kõiki muutuja üksusi läbi vaatama.

Näiteks võib programmeerijal olla vaja skripti soovitud funktsionaalsuse jaoks välja printida kõik Euroopa riikide pealinnad. Ta võib kasutada for-silmust, et ükshaaval läbida kõigi Euroopa erinevate rahvaste pealinnade nimed, mis sisalduvad massiivis ja identifitseeritakse nende indeksi järgi, nii et need tulevad nii nagu neid nimetatakse. edasi. Massiivi kasutamise JavaScript®-is määrab skripti eesmärk. Mitte iga skript, eriti kui see on väga väike, ei pea sisaldama koodis massiivi.