📌  相关文章
📜  捕获数组 js 中的最后一项 - Javascript (1)

📅  最后修改于: 2023-12-03 15:39:49.491000             🧑  作者: Mango

捕获数组 js 中的最后一项 - Javascript

在 JavaScript 中,捕获数组的最后一项通常使用 Array.prototype.lengthArray.prototype.slice 方法。下面是一些例子:

使用 Array.prototype.length
let arr = [1, 2, 3, 4, 5];
let lastItem = arr[arr.length - 1];
console.log(lastItem); // 输出 5

上述代码首先创建一个数组 arr,然后使用 Array.prototype.length 获取它的长度,接着使用索引方式获取数组的最后一项。注意,需要减去 1,因为索引从 0 开始。

使用 Array.prototype.slice
let arr = [1, 2, 3, 4, 5];
let lastItem = arr.slice(-1)[0];
console.log(lastItem); // 输出 5

上述代码首先创建一个数组 arr,然后使用 Array.prototype.slice(-1) 方法获取它的最后一项,接着使用索引方式获取数组的最后一项。

注意 Array.prototype.slice() 方法的参数是起始和结束位置。如果参数是负数,它们被视为从数组末尾开始的位置。因此,arr.slice(-1) 返回一个只包含最后一项的数组。最后,我们使用 [0] 获取该数组的唯一元素。

总结

以上两种方法都可以用来捕获数组 js 中的最后一项。开发者可以根据自己的实际需求和习惯来选择使用哪种方法。

提醒:当数组为空时,这两种方法都会返回 undefined。因此,在使用这些方法之前,应该首先检查数组是否为空。