Objektinio scenarijaus kalba „JavaScript“šiuo metu yra plačiausiai naudojama į objektus orientuota scenarijų kalba, kad tinklalapiai būtų interaktyvūs. Beveik visada, norint išspręsti bet kokias sudėtingas problemas naudojant šią kalbą, turite kreiptis į masyvus. Scenarijus pradeda naudoti masyvą jį deklaruodamas. Pažiūrėkime, kaip tiksliai tai daroma.
Būtinas
Pagrindinės „JavaScript“žinios
Nurodymai
1 žingsnis
Yra keli „JavaScript“masyvo sukūrimo būdai. Pavyzdžiui, taip: var sampleArray = [elementas_0, elementas_1, elementas_2, elementas_2]; Ši eilutė sukuria keturių vienetų ilgio masyvą. Jei nenurodysite masyvo elementų, bus sukurtas tuščias masyvas: var emptyArray =;
2 žingsnis
Kitas būdas nustatyti masyvą: var sampleArray = new Array (elementas_0, elementas_1, elementas_2, elementas_2); ir ši parinktis sukurs keturių vienetų ilgio masyvą. Ir čia, jei nenurodysite masyvo elementų, masyvas bus sukurtas tuščias: var emptyArray = new Array (); Tokiame tuščiame masyve po deklaracijos galite sukurti kelis elementus su indeksais, kurie nesilaiko kiekvieno kita. Pvz.: var emptyArray = new Array ();
tuščias matrica [4] = 47;
emptyArray [792] = 1; Skirtingai nei, pavyzdžiui, masyvai C kalba, šis masyvas užims atminties kiekį, reikalingą saugoti tik dviem elementams, o ne 793. Galite sukurti tuščią nurodyto ilgio masyvą, visus elementus iš kurių reikšmė bus „neapibrėžta“: var emptyArray = new Array (8); Šioje tuščioje masyve bus 8 elementai, kurių vertė nėra apibrėžta.
3 žingsnis
Bet kurio iš pirmiau minėtų kūrimo metodų masyvo elementai gali būti sveiki skaičiai arba trupmeniniai skaičiai, eilutės ir loginės reikšmės. Masyvai taip pat gali būti kitų masyvų elementai. Masyvo, kuriame yra vienas iš visų išvardytų tipų, kūrimo pavyzdys: var mixedArray = [4, 3.14, "text", true, [47, 8.1]; Kadangi masyvas gali būti kito masyvo elementas, jis yra lengvai suprantama, kaip sukurti daugiamačius masyvus. Erdvinio masyvo kūrimo pavyzdys: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; visi jie yra sunumeruoti masyvai. Objektai turėtų būti naudojami kuriant asociatyvius (pavadintus) masyvus „JavaScript“.