JavaMetode niza skripti: Stvorite s primjerom

Što je niz?

Niz je objekt koji može pohraniti a zbirka predmeta. Nizovi postaju stvarno korisni kada trebate pohraniti velike količine podataka iste vrste. Pretpostavimo da želite pohraniti podatke o 500 zaposlenika. Ako koristite varijable, morat ćete stvoriti 500 varijabli, dok isto možete učiniti s jednim poljem. Možete pristupiti stavkama u nizu pozivajući se na njegovu indeksni broj a indeks prvog elementa niza je nula.

JavaSkripta Stvori polje

Možete stvoriti niz u JavaScript kako je navedeno u nastavku.

var students = ["John", "Ann", "Kevin"];

Ovdje inicijalizirate svoj niz kako i kada se stvori s vrijednostima "John", "Ann" i "Kevin". Indeks za "John", "Ann" i "Kevin" je 0, 1 odnosno 2. Ako želite dodati više elemenata u niz učenika, to možete učiniti ovako:

students[3] = "Emma";
students[4] = "Rose";

Također možete stvoriti niz pomoću konstruktora polja ovako:

var students = new Array("John", "Ann", "Kevin");

OR

var students = new Array();

students[0] = "John";

students[1] = "Ann";

students[2] = "Kevin";

JavaMetode polja skripte

Objekt Array ima mnoga svojstva i metode koje programerima pomažu u lakom i učinkovitom rukovanju nizovima. Možete dobiti vrijednost svojstva navođenjem arrayname.property i izlaz metode navođenjem arrayname.method().

  1. svojstvo duljine –> Ako želite znati broj elemenata u nizu, možete koristiti svojstvo length.
  2. prototipsko svojstvo –> Ako želite dodati nova svojstva i metode, možete koristiti svojstvo prototipa.
  3. obrnuta metoda –> Možete obrnuti redoslijed stavki u nizu koristeći obrnutu metodu.
  4. način sortiranja –> Možete sortirati stavke u nizu pomoću metode sortiranja.
  5. pop metoda –> Posljednju stavku niza možete ukloniti metodom pop.
  6. metoda pomaka –> Možete ukloniti prvu stavku niza pomoću metode shift.
  7. push metoda –> Možete dodati vrijednost kao posljednju stavku niza.

Pokušajte ovo sami:

<html>
<head>
	<title>Arrays!!!</title>
	<script type="text/javascript">
		var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth");
		Array.prototype.displayItems=function(){
			for (i=0;i<this.length;i++){
				document.write(this[i] + "<br />");
			}
		}	
		document.write("students array<br />");
		students.displayItems();
		document.write("<br />The number of items in students array is " + students.length + "<br />");
		document.write("<br />The SORTED students array<br />");
		students.sort();
		students.displayItems();
		document.write("<br />The REVERSED students array<br />");
		students.reverse();
		students.displayItems();
		document.write("<br />THE students array after REMOVING the LAST item<br />");
		students.pop();
		students.displayItems();
        document.write("<br />THE students array after PUSH<br />");
        students.push("New Stuff");
		students.displayItems();
	</script>
</head>
<body>
</body>
</html>