📅  最后修改于: 2023-12-03 15:41:28.429000             🧑  作者: Mango
在Javascript中,获取一个数组的最后一项通常会用到Array
对象自带的length
属性和[]
操作符。以下是几种获取数组最后一项的方法。
length
属性和[]
操作符const arr = [1, 2, 3, 4, 5];
const lastItem = arr[arr.length - 1];
console.log(lastItem); // 5
这个方法通过length
属性获取数组长度,再通过[]
操作符获取最后一项的值。
pop()
方法const arr = [1, 2, 3, 4, 5];
const lastItem = arr.pop();
console.log(lastItem); // 5
通过pop()
方法弹出数组最后一项的值,并返回该值。
...
扩展运算符const arr = [1, 2, 3, 4, 5];
const lastItem = [...arr].pop();
console.log(lastItem); // 5
使用...
扩展运算符展开数组,再通过pop()
方法获取最后一项的值。
总结:
以上三种方法都能获取到数组中的最后一项,其中第一种方法是最基本的方式,适用于所有的Javascript版本。第二种方法通过pop()
方法获取最后一项,但是会改变原数组的内容。第三种方法利用了ES6的新特性,可在不影响原数组的情况下获取最后一项的值。