📌  相关文章
📜  列表中的最后一个元素 javascript (1)

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

列表中的最后一个元素 JavaScript

在 JavaScript 中,列表通常指数组。有时,需要获取数组中最后一个元素,我们可以使用以下方法来实现。

方法1:使用下标访问

数组中最后一个元素在下标为 array.length - 1 的位置。因此,可以使用以下代码来获取数组中最后一个元素:

const myArray = [1, 2, 3, 4, 5];
const lastElement = myArray[myArray.length - 1];
console.log(lastElement); // Output: 5

在此示例中,最后一个元素是数组中的最后一个元素,所以我们使用下标 myArray.length - 1 来访问。

方法2:使用 pop() 方法

另一个获取数组最后一个元素的方法是使用 pop() 方法,该方法可删除并返回数组的最后一个元素。

const myArray = [1, 2, 3, 4, 5];
const lastElement = myArray.pop();
console.log(lastElement); // Output: 5
console.log(myArray); // Output: [1, 2, 3, 4]

在此示例中,我们使用 pop() 方法来删除并返回最后一个元素。删除后,数组的长度减少了一个。如果不希望修改原始数组,则可以在删除和返回最后一个元素之前使用 slice() 方法复制数组。

const myArray = [1, 2, 3, 4, 5];
const newArray = myArray.slice(0);
const lastElement = newArray.pop();
console.log(lastElement); // Output: 5
console.log(myArray); // Output: [1, 2, 3, 4, 5]
console.log(newArray); // Output: [1, 2, 3, 4]

在此示例中,我们使用 slice(0) 方法将 myArray 复制到 newArray 中。然后,我们使用 pop() 方法获取并删除 newArray 的最后一个元素。原始数组 myArray 未被修改。

无论使用哪种方法,都可以方便地获取 JavaScript 数组的最后一个元素。根据具体情况选择适当的方法即可。