Array เป็นกลุ่มของ Elements แต่ละ Element มี Index Value ของตัวเอง สามารถเข้าถึง Element ใดๆ ได้ด้วย Indexes แต่กรณี Last Element ไม่รู้ Index จนกว่าจะรู้จำนวน Elements ใน Array ต้องใช้ Logic มาดูรายละเอียดกัน
การเข้าถึง Element แรก
เนื่องจากรู้ Index ของ Element แรก เข้าถึงค่าได้ง่าย ให้ Array เป็น arr ค่าของ Element แรกคือ arr[0]
ตัวอย่าง
ในตัวอย่างนี้ มี Arrays array1 และ array2 ทั้งคู่มี 4 Elements เนื่องจาก Index ของ Element แรกคือ '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
การเข้าถึง Element สุดท้าย
หากรู้จำนวน Elements ใน Array ใช้ Index หา Last Element ได้ เช่น Array arr มี 5 Elements Last Element คือ arr[4] แต่หากไม่รู้จำนวน ให้คิด Logic: Last Element คือ Element ที่ Index = Length ของ Array ลบ 1 หาก Length = 4 Last Element คือ arr[3]
ตัวอย่าง
ในตัวอย่างนี้ หา Last Element ของ array1 และ array2 แสดงผลลัพธ์ สำหรับ Array แรกใช้ Normal Index สำหรับ Array ที่สองใช้ Length ของ Array
<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