JavaScript 数组中的第一个元素和最后一个元素?

front end technologyjavascriptobject oriented programming

数组是一组元素。每个元素都有自己的索引值。我们可以使用这些索引访问任何元素。但对于最后一个元素,我们不知道索引,直到我们知道数组中存在的元素数量。在这种情况下,我们必须使用逻辑。让我们简要讨论一下这些细节。

访问第一个元素

由于我们知道第一个元素的索引,我们可以非常轻松地获取该元素的值。让数组为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

相关文章