📅  最后修改于: 2023-12-03 15:32:23.455000             🧑  作者: Mango
在 JavaScript 中,获取数组最后一个元素的方法有很多种,下面具体讨论几种常用的方法。
JavaScript 中可以通过 array[array.length - 1]
的方式获取数组的最后一个元素。
const arr = [1, 2, 3, 4];
const lastElement = arr[arr.length - 1];
console.log(lastElement); // 4
pop() 方法从数组中移除最后一个元素,并返回该元素的值。
const arr = [1, 2, 3, 4];
const lastElement = arr.pop();
console.log(lastElement); // 4
console.log(arr); // [1, 2, 3]
slice() 方法返回一个新的数组对象,包含从开始到结束(不包括结束)的原数组中的元素。
const arr = [1, 2, 3, 4];
const lastElement = arr.slice(-1)[0];
console.log(lastElement); // 4
ES6 中提供了一个新的方法:Array.prototype.at(),可以通过索引访问数组中的元素。由于数组索引从0开始,因此可以使用-1作为索引访问最后一个元素。
const arr = [1, 2, 3, 4];
const lastElement = arr.at(-1);
console.log(lastElement); // 4
综上所述,获取 JavaScript 数组的最后一个元素有很多方法。根据具体情况选择适合自己的方法即可。