Objektorienteeritud skriptikeel Veebilehtede interaktiivseks muutmiseks on praegu kõige enam kasutatav objektorienteeritud skriptikeel. Peaaegu alati peate selle keele abil keerukate probleemide lahendamiseks kasutama massiive. Skript alustab massiivi kasutamist selle deklareerimisega. Vaatame, kuidas seda täpselt tehakse.
Vajalik
Põhiteadmised JavaScripti kohta
Juhised
Samm 1
JavaScripti massiivi loomiseks on mitu võimalust. Näiteks järgmiselt: var sampleArray = [element_0, element_1, element_2, element_2]; See rida loob nelja ühiku pikkuse massiivi. Kui te ei määra massiivi elemente, luuakse tühi massiiv: var emptyArray =;
2. samm
Teine võimalus massiivi määratlemiseks: var sampleArray = new Array (element_0, element_1, element_2, element_2); see valik loob nelja ühiku pikkuse massiivi. Ja siin, kui te ei pane massiivi elemente loendisse, luuakse massiiv tühjaks: var emptyArray = new Array (); Sellises tühjas massiivis saate pärast deklaratsiooni luua mitu elementi indeksitega, mis ei järgi igat muud. Näiteks: var emptyArray = new Array ();
tühi array [4] = 47;
emptyArray [792] = 1; Erinevalt näiteks massiividest C-keeles, hõivab see massiiv mälumahu, mis on vajalik ainult kahe elemendi, mitte 793, salvestamiseks. Saate luua antud pikkusega tühja massiivi, kõik elemendid mille väärtus on "määratlemata": var emptyArray = new Array (8); See tühi massiiv sisaldab 8 elementi, mille väärtus on määratlemata.
3. samm
Mis tahes ülaltoodud loomismeetodi puhul võivad massiivi elemendid olla täisarvud või murdarvud, stringid ja loogilised väärtused. Massiivid võivad olla ka teiste massiivide elemendid. Näide massiivi loomisest, mis sisaldab ühte loetletud tüüpide ühte elementi: var mixedArray = [4, 3.14, "text", true, [47, 8.1]; Kuna massiiv võib olla teise massiivi element, on see lihtne mõista, kuidas luua mitmemõõtmelisi massiive. Näide kolmemõõtmelise massiivi loomisest: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; Need kõik on nummerdatud massiivid. Objekte tuleks kasutada JavaScripti assotsiatiivsete (nimega) massiivide loomiseks.