📅  最后修改于: 2023-12-03 15:06:35.942000             🧑  作者: Mango
在 JavaScript 中,我们可以通过以下方法获取数组中的最后一个元素:
const arr = [1, 2, 3, 4, 5];
const lastElement = arr[arr.length - 1];
console.log(lastElement); // 5
上述代码中,我们首先定义了一个数组 arr
,然后使用数组的 length
属性减去 1 来获取最后一个元素,最后将结果存储在 lastElement
变量中。
另外,我们还可以使用 pop()
方法来弹出数组中的最后一个元素:
const arr = [1, 2, 3, 4, 5];
const lastElement = arr.pop();
console.log(lastElement); // 5
console.log(arr); // [1, 2, 3, 4]
上述代码中,我们使用数组的 pop()
方法弹出最后一个元素,并将弹出的元素存储在 lastElement
变量中。注意,pop()
方法会改变原数组。
最后,我们还可以使用 ES6 中的 spread
运算符来获取数组中的最后一个元素:
const arr = [1, 2, 3, 4, 5];
const lastElement = [...arr].pop();
console.log(lastElement); // 5
上述代码中,我们使用 spread
运算符将数组 arr
展开成一个新的数组,然后再使用 pop()
方法来获取最后一个元素。
总结一下,JavaScript 中获取数组中最后一个元素的方法有以下三种:
length
属性和索引值:arr[arr.length - 1]
pop()
方法:arr.pop()
spread
运算符和 pop()
方法:[...arr].pop()