Javaวิธีการสคริปต์อาร์เรย์: สร้างด้วยตัวอย่าง

อาร์เรย์คืออะไร?

อาร์เรย์เป็นวัตถุที่สามารถจัดเก็บ ของสะสมอาร์เรย์มีประโยชน์มากเมื่อคุณต้องจัดเก็บข้อมูลจำนวนมากที่มีประเภทเดียวกัน สมมติว่าคุณต้องการจัดเก็บรายละเอียดพนักงาน 500 คน หากคุณกำลังใช้ตัวแปร คุณจะต้องสร้างตัวแปร 500 ตัว แต่คุณสามารถทำเช่นเดียวกันกับอาร์เรย์เพียงตัวเดียว คุณสามารถเข้าถึงรายการในอาร์เรย์ได้โดยอ้างถึง หมายเลขดัชนี และดัชนีขององค์ประกอบแรกของอาร์เรย์คือศูนย์

Javaสคริปต์สร้างอาร์เรย์

คุณสามารถสร้างอาร์เรย์ใน Javaต้นฉบับ ตามที่ระบุด้านล่าง

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

ที่นี่ คุณกำลังเริ่มต้นอาร์เรย์ของคุณตามเวลาและเวลาที่ถูกสร้างขึ้นด้วยค่า “John”, “Ann” และ “Kevin” ดัชนีของ “จอห์น”, “แอน” และ “เควิน” คือ 0, 1 และ 2 ตามลำดับ หากคุณต้องการเพิ่มองค์ประกอบเพิ่มเติมให้กับอาร์เรย์ของนักเรียน คุณสามารถทำได้ดังนี้:

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

คุณสามารถสร้างอาร์เรย์โดยใช้ Array Constructor ได้ดังนี้:

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

OR

var students = new Array();

students[0] = "John";

students[1] = "Ann";

students[2] = "Kevin";

Javaวิธีการอาร์เรย์สคริปต์

วัตถุ Array มีคุณสมบัติและวิธีการมากมายที่ช่วยให้นักพัฒนาจัดการอาร์เรย์ได้อย่างง่ายดายและมีประสิทธิภาพ คุณสามารถรับค่าของคุณสมบัติได้โดยการระบุ arrayname.property และเอาต์พุตของเมธอดโดยระบุ arrayname.method()

  1. คุณสมบัติความยาว –> หากคุณต้องการทราบจำนวนองค์ประกอบในอาร์เรย์ คุณสามารถใช้คุณสมบัติความยาวได้
  2. คุณสมบัติต้นแบบ –> หากคุณต้องการเพิ่มคุณสมบัติและวิธีการใหม่ คุณสามารถใช้คุณสมบัติต้นแบบได้
  3. วิธีย้อนกลับ -> คุณสามารถกลับลำดับของรายการในอาร์เรย์โดยใช้วิธีย้อนกลับ
  4. วิธีการเรียงลำดับ -> คุณสามารถเรียงลำดับรายการในอาร์เรย์โดยใช้วิธีการเรียงลำดับ
  5. วิธีป๊อป -> คุณสามารถลบรายการสุดท้ายของอาร์เรย์โดยใช้วิธีป๊อป
  6. วิธีการกะ -> คุณสามารถลบรายการแรกของอาร์เรย์โดยใช้วิธีการ shift ได้
  7. วิธีการผลักดัน -> คุณสามารถเพิ่มค่าเป็นรายการสุดท้ายของอาร์เรย์ได้

ลองด้วยตัวเอง:

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