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