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
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP