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 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告