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

更新於:2019年8月20日

683 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.