Kas yra masyvas?
Masyvas yra objektas, kuriame galima laikyti daiktų kolekciją . Masyvai tampa tikrai naudingi, kai reikia saugoti didelius kiekius to paties tipo duomenų. Tarkime, kad norite išsaugoti informaciją apie 500 darbuotojų. Jei naudojate kintamuosius, turėsite sukurti 500 kintamųjų, o tą patį galite padaryti su vienu masyvu. Galite pasiekti masyvo elementus, nurodydami jo indekso numerį , o pirmo masyvo elemento indeksas yra lygus nuliui.
„JavaScript“ masyvo kūrimas
Galite sukurti masyvą „JavaScript“, kaip nurodyta toliau.
var students = ["John", "Ann", "Kevin"];
Čia jūs inicijuojate savo masyvą, kai jis yra sukurtas vertėmis „John“, „Ann“ ir „Kevin“. „John“, „Ann“ ir „Kevin“ indeksas yra atitinkamai 0, 1 ir 2. Jei norite pridėti daugiau elementų prie studentų masyvo, galite tai padaryti taip:
students[3] = "Emma";students[4] = "Rose";
Masyvą taip pat galite sukurti naudodami tokį masyvo konstruktorių:
var students = new Array("John", "Ann", "Kevin");
ARBA
var students = new Array();students[0] = "John";students[1] = "Ann";students[2] = "Kevin";
„JavaScript“ masyvo metodai
Masyvo objektas turi daug savybių ir metodų, kurie padeda kūrėjams lengvai ir efektyviai tvarkyti masyvus. Ypatybės vertę galite gauti nurodydami arrayname.property ir metodo išvestį nurodydami arrayname.method ().
- ilgio ypatybė -> Jei norite sužinoti masyvo elementų skaičių, galite naudoti ilgio ypatybę.
- prototipo ypatybė -> Jei norite pridėti naujų savybių ir metodų, galite naudoti ypatybę prototipas.
- atvirkštinis metodas -> Galite pakeisti masyvo eiliškumą naudodami atvirkštinį metodą.
- rūšiavimo metodas -> Galite rūšiuoti elementus masyve naudodami rūšiavimo metodą.
- „pop method“ -> „ Pop“ metodu galite pašalinti paskutinį masyvo elementą.
- „shift method“ -> Pirmąjį masyvo elementą galite pašalinti naudodami „shift“ metodą.
- „push method“ -> Galite pridėti vertę kaip paskutinį masyvo elementą.
Išbandykite tai patys:
Masyvai !!! ");}}document.write ("studentų masyvas
");studentai.displayItems ();document.write ("
Mokinių masyvo elementų skaičius yra" + studentai.length + "
");document.write ("
RūŠIUOTŲ studentų masyvas
");studentai.rūšiuoti ();studentai.displayItems ();document.write ("
REVERSED studentų masyvas
");studentai.reversas ();studentai.displayItems ();document.write ("
THE studentai masyvas pašalinus paskutinį elementą
");studentai.pop ();studentai.displayItems ();document.write ("
THE studentai masyvas po PUSH
");studentai.push („Nauji daiktai“);studentai.displayItems ();