Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

องค์ประกอบแรกและองค์ประกอบสุดท้ายในอาร์เรย์ JavaScript?


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

การเข้าถึงองค์ประกอบแรก

เนื่องจากเราทราบดัชนีขององค์ประกอบแรก เราจึงสามารถหาค่าขององค์ประกอบนั้นได้ง่ายมาก ให้อาร์เรย์เป็น arr . จากนั้นค่าขององค์ประกอบแรกคือ arr[0] .

ตัวอย่าง

ในตัวอย่างต่อไปนี้ มีอาร์เรย์ที่เรียกว่า array1 และ array2 และอาร์เรย์ทั้งสองประกอบด้วยองค์ประกอบ '4' เนื่องจากดัชนีขององค์ประกอบแรกคือ '0' ค่าขององค์ประกอบแรกคือ array1[0] และ array2[0] .

<html>
<body>
<script>
   var array1 = ["Tutorix","Tutorialspoint","Javascript","Java"];
   document.write(array1[0]);
   document.write("</br>");
   var array2 = ["Elon musk","Bilgates","Larry page","slim helu"];
   document.write(array2[0]);
</script>
</body>
</html>

ผลลัพธ์

Tutorix
Elon musk

การเข้าถึงองค์ประกอบสุดท้าย

ถ้าเราทราบจำนวนองค์ประกอบในอาร์เรย์ โดยใช้ดัชนี เราจะสามารถหาองค์ประกอบสุดท้ายได้ ตัวอย่างเช่น ถ้าอาร์เรย์ชื่อ arr ประกอบด้วย 5 องค์ประกอบ จากนั้นองค์ประกอบสุดท้ายคือ arr[4] . แต่ในกรณีที่เราไม่ทราบองค์ประกอบหลายอย่าง เราต้องดำเนินการอย่างมีเหตุมีผล องค์ประกอบสุดท้ายไม่มีอะไรนอกจากองค์ประกอบที่ตำแหน่งดัชนีที่ความยาวของอาร์เรย์ลบ-1 . ถ้า ยาว คือ 4 องค์ประกอบสุดท้ายคือ arr[3].

ตัวอย่าง

ในตัวอย่างต่อไปนี้ องค์ประกอบสุดท้ายของอาร์เรย์ชื่อ array1 และ array2 ถูกค้นพบและผลลัพธ์ถูกแสดงออกมาในผลลัพธ์ ในการเข้าถึงองค์ประกอบสุดท้ายของอาร์เรย์เดิม ดัชนีปกติ ใช้ในขณะที่อาร์เรย์หลัง ความยาวของอาร์เรย์ ถูกนำมาใช้

<html>
<body>
<script>
   var array1 = ["Javascript","Java","Spring","springboot"];
   document.write(array1[3]);
   document.write("</br>");
   var array2 = ["Elon musk", "Bilgates", "Larry page", "slim helu", "jackma", "Ambani"];
   document.write(array2[array2.length-1]);
</script>
</body>
</html>

ผลลัพธ์

springboot
Ambani