📌  相关文章
📜  从数组javascript中获取最后一个元素(1)

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

从数组 JavaScript 中获取最后一个元素

在 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()
  • 使用 ES6 中的 spread 运算符和 pop() 方法:[...arr].pop()