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()
- คุณสมบัติความยาว –> หากคุณต้องการทราบจำนวนองค์ประกอบในอาร์เรย์ คุณสามารถใช้คุณสมบัติความยาวได้
- คุณสมบัติต้นแบบ –> หากคุณต้องการเพิ่มคุณสมบัติและวิธีการใหม่ คุณสามารถใช้คุณสมบัติต้นแบบได้
- วิธีย้อนกลับ -> คุณสามารถกลับลำดับของรายการในอาร์เรย์โดยใช้วิธีย้อนกลับ
- วิธีการเรียงลำดับ -> คุณสามารถเรียงลำดับรายการในอาร์เรย์โดยใช้วิธีการเรียงลำดับ
- วิธีป๊อป -> คุณสามารถลบรายการสุดท้ายของอาร์เรย์โดยใช้วิธีป๊อป
- วิธีการกะ -> คุณสามารถลบรายการแรกของอาร์เรย์โดยใช้วิธีการ shift ได้
- วิธีการผลักดัน -> คุณสามารถเพิ่มค่าเป็นรายการสุดท้ายของอาร์เรย์ได้
ลองด้วยตัวเอง:
<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>