JavaScript 获取数组的最后一个元素

数组操作技巧
本文介绍了JavaScript中数组的两种常用操作方法:index取值与pop方法。index可以通过下标直接获取数组元素,而pop方法不仅可以获取数组最后一个元素,还会将其从原数组中移除。
  1. index取值
args[args.length - 1]
  1. pop方法
args.pop()

注意: pop方法会删除args最后一个元素,并返回

### 获取数组最后一个元素 在编程中,获取数组最后一个元素是常见的操作。根据不同的编程语言和方法,有多种方式可以实现这一目标。 #### 使用数组长度获取 通过访问数组的 `length` 属性,可以获取数组的长度,然后通过索引访问最后一个元素。由于数组索引是从 0 开始的,因此最后一个元素的索引是 `length - 1`。 ```javascript const arr = [1, 2, 3]; const lastItem = arr[arr.length - 1]; console.log(lastItem); // 输出: 3 [^1] ``` #### 使用 `pop()` 方法 `pop()` 方法会删除数组最后一个元素,并返回该元素。需要注意的是,此方法会修改原数组。 ```javascript const arr = [1, 2, 3]; const lastItem = arr.pop(); console.log(lastItem); // 输出: 3 console.log(arr); // 输出: [1, 2] ``` #### 使用 `slice()` 方法 `slice()` 方法可以截取数组的一部分并返回一个新数组。通过传入 `-1` 作为参,可以获取数组最后一个元素。 ```javascript const arr = [1, 2, 3]; const lastItem = arr.slice(-1); console.log(lastItem); // 输出: [3] ``` #### 使用 `at()` 方法(ES2022 新特性) `at()` 方法支持负索引,可以直接通过 `arr.at(-1)` 获取数组最后一个元素,这种方法更加直观且不会修改原数组。 ```javascript const arr = [1, 2, 3]; const lastItem = arr.at(-1); console.log(lastItem); // 输出: 3 [^1] ``` #### 使用 `reverse()` 方法 `reverse()` 方法会颠倒数组元素的顺序,将最后一个元素变为第一个元素,然后通过索引 `0` 获取。 ```javascript const arr = [1, 2, 3]; const lastItem = arr.reverse()[0]; console.log(lastItem); // 输出: 3 ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值