JavaSzkripttömb módszerek: Hozzon létre példával

Mi az a tömb?

A tömb olyan objektum, amely képes tárolni a tárgyak gyűjteménye. A tömbök akkor válnak igazán hasznosakká, ha nagy mennyiségű azonos típusú adatot kell tárolni. Tegyük fel, hogy 500 alkalmazott adatait szeretné tárolni. Ha változókat használ, akkor 500 változót kell létrehoznia, míg ugyanezt egyetlen tömbbel is megteheti. A tömb elemeit a tömbre hivatkozva érheti el index szám és egy tömb első elemének indexe nulla.

JavaScript Tömb létrehozása

Ebben létrehozhat egy tömböt JavaForgatókönyv az alábbiak szerint.

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

Itt inicializálja a tömböt, amikor és amikor a „John”, „Ann” és „Kevin” értékekkel jön létre. A „John”, „Ann” és „Kevin” indexe 0, 1 és 2. Ha további elemeket szeretne hozzáadni a tanulói tömbhöz, ezt a következőképpen teheti meg:

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

Tömböt is létrehozhat az Array konstruktor segítségével, így:

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

OR

var students = new Array();

students[0] = "John";

students[1] = "Ann";

students[2] = "Kevin";

JavaScript Array módszerek

Az Array objektum számos tulajdonsággal és módszerrel rendelkezik, amelyek segítenek a fejlesztőknek a tömbök egyszerű és hatékony kezelésében. A tulajdonság értékét a tömbnév.tulajdonság megadásával kaphatja meg, a metódus kimenetét pedig a tömbnév.method() megadásával.

  1. hossz tulajdonság –> Ha egy tömb elemeinek számát szeretné tudni, használhatja a length tulajdonságot.
  2. prototípus tulajdonság –> Ha új tulajdonságokat és metódusokat szeretne hozzáadni, használhatja a prototípus tulajdonságot.
  3. fordított módszer –> Egy tömb elemeinek sorrendjét fordított módszerrel megfordíthatja.
  4. rendezési mód –> Az elemeket egy tömbben rendezheti a rendezési módszerrel.
  5. pop módszer –> Egy tömb utolsó elemét pop módszerrel távolíthatja el.
  6. műszakos módszer –> Egy tömb első elemét a shift módszerrel távolíthatja el.
  7. push módszer –> A tömb utolsó elemeként hozzáadhat egy értéket.

Próbáld ki magad:

<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>