乐闻世界logo
搜索文章和话题

Get the last item in an array

4 个月前提问
2 个月前修改
浏览次数30

1个答案

1

要在JavaScript中获取数组的最后一项,我们可以使用数组的length属性来定位最后一个元素。这里有一个简单的例子:

假设我们有一个数组arr:

javascript
let arr = [10, 20, 30, 40, 50];

要获取这个数组的最后一项,我们可以使用以下代码:

javascript
let lastItem = arr[arr.length - 1]; console.log(lastItem); // 输出: 50

在这个例子中,arr.length返回数组的长度,即5。因为数组的索引是从0开始的,所以最后一个元素的索引是arr.length - 1,也就是4。通过这种方式,我们可以有效地获取数组的最后一项。

此外,如果我们希望这个操作更加动态和通用,我们可以将其封装成一个函数:

javascript
function getLastItem(array) { if (array.length === 0) { return undefined; // 如果数组是空的,返回undefined } return array[array.length - 1]; } console.log(getLastItem(arr)); // 输出: 50 console.log(getLastItem([])); // 输出: undefined

这个函数首先检查数组是否为空,如果为空则返回undefined,否则返回数组的最后一项。这可以让我们的代码更健壮,更能适应不同的输入情况。

2024年6月29日 12:07 回复

你的答案