如何使用javascript找到数组的最后一个值?

use*_*212 -1 javascript

我在javascript中有一个数组.我必须找到该数组的最后一个值.我的代码就像

var array= fruits;
Run Code Online (Sandbox Code Playgroud)

我必须在那个阵列中找到最后的果实.

Dan*_*nte 5

因为在JavaScript n中索引大小的数组[0..n-1],你可以通过简单地索引数组得到最后一个元素n-1,其中是数组的长度,可以通过.length属性获得:

var lastFruit = array[array.length - 1];
Run Code Online (Sandbox Code Playgroud)

如果你想获得最后一个元素并将其从数组中删除,你可以使用.popmethid:

var lastFruit = array.pop(); // get last element of array and remove it from array
Run Code Online (Sandbox Code Playgroud)

注意:正如RobG所说:

length至少一个比最高索引的更多,但可能会更大