„JavaScript®“ masyvas yra specialaus tipo kintamasis, kuriame gali būti daug informacijos arba duomenų reikšmių ir kuris yra saugojimo vieta atmintyje. Tos duomenų reikšmės gali būti to paties tipo arba skirtingų tipų, tačiau skirtingų tipų duomenys JavaScript® masyve yra neįprasti. Paprastai lengviau suprasti, kas yra šie masyvai, lyginant juos su paprastais dalykais, tokiais kaip knygų dėžė. Laukelis yra masyvo atitikmuo, o dėžutėje esančios knygos atspindi kelias duomenų reikšmes.
Šiame pavyzdyje kiekviena knyga yra informacijos dalis, žinoma kaip duomenų reikšmė. Knygos gali būti įvairių tipų knygos ir gali turėti labai skirtingą turinį. Tokio tipo „JavaScript®“ masyvo lankstumas nėra matomas vadinamosiose stipriai įvestose programavimo kalbose, tokiose kaip „Java“ arba „C++“. JavaScript® yra programavimo kalba, tačiau ji dažnai vadinama scenarijų kalba, nes ją dažnai naudoja žiniatinklio kūrėjai, norėdami koduoti kliento scenarijus arba mažas programas, palyginti su visapusiškomis programinės įrangos programomis. „JavaScript®“ masyvas leidžia programuotojui pasiekti konkretų elementą nematomame kintamajame, nes elementai arba duomenų reikšmės indeksuojamos skaičiumi arba žodžiu.
Jei magiškas žymeklis buvo naudojamas unikaliam skaičiui, prasidedančiam nuo nulio, užrašant ant kiekvienos dėžutės knygos, konkretus skaičius, nurodantis tik vieną knygą, gali būti naudojamas norint gauti tą knygą, neatkuriant visų kitų masyvo knygų. Ši „JavaScript®“ masyvo charakteristika yra žinoma kaip konkrečios duomenų reikšmės indeksas. Tai gali būti laikoma prekės pavadinimu. Duomenų reikšmės masyve skaičiuojamos pradedant nuo nulio; skaičiavimas yra indekso priskyrimas organizaciniais tikslais. Skaičiavimas prasideda nuo nulio, o ne nuo vieno, todėl pirmasis elementas, kuris bus įtrauktas į naują masyvą, indeksuojamas nuliu, antrasis elementas indeksuojamas vienu, o tolesni elementai pridedami pagal šį modelį.
Programuotojai šia kalba turi laisvę tiesiog pridėti elementą norimoje vietoje, nes JavaScript® masyvo ilgis gali būti dinamiškas, o tai neleidžiama stipriai įvestose programavimo kalbose. Kai elementai indeksuojami žodžiu, o ne skaičiumi, „JavaScript®“ tai žinoma kaip asociatyvus masyvas. Asociatyvūs masyvai praverčia dirbant su masyvais, kurie taip pat yra dokumento objekto savybės. „JavaScript®“ masyvas dažnai naudojamas su vadinamuoju „ciklu“, nes žiniatinklio kūrėjai įvairiais tikslais turi peržiūrėti visus kintamojo elementus.
Pavyzdžiui, programuotojui gali tekti atsispausdinti visas Europos šalių sostines, kad būtų galima naudoti norimą scenarijaus funkcionalumą. Jis arba ji galėtų naudoti for kilpą, kad po vieną perskaitytų įvairių Europos tautų sostinių pavadinimus, kurie yra masyve ir identifikuojami pagal indeksą, kad jie būtų vadinami. pirmyn. Masyvo naudojimas „JavaScript®“ priklauso nuo scenarijaus tikslo. Ne kiekviename scenarijuje, ypač jei jis labai mažas, kode turi būti masyvas.