📜  在javascript中返回数组的最后两个值(1)

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

在 JavaScript 中返回数组的最后两个值

要返回数组的最后两个值,我们可以使用 JavaScript 的 slice() 方法和负数索引。slice() 方法可以从数组中提取一部分元素,返回一个新的数组,而负数索引表示从数组末尾开始索引。因此,我们只需要使用负数索引和 slice() 方法来获取数组的最后两个值。

以下是使用负数索引和 slice() 方法返回数组的最后两个值的示例代码:

const myArray = [1, 2, 3, 4, 5];
const lastTwoValues = myArray.slice(-2);

console.log(lastTwoValues); // 输出 [4, 5]

在上面的代码中,我们首先定义了一个包含五个整数的数组 myArray。然后,我们使用 -2 作为 slice() 方法的参数来获取最后两个值。最后,我们使用 console.log() 输出了这两个值,即 [4, 5]

如果要将最后两个值存储在一个新的变量中,可以像下面这样编写代码:

const myArray = [1, 2, 3, 4, 5];
const [secondLastValue, lastValue] = myArray.slice(-2);

console.log(secondLastValue); // 输出 4
console.log(lastValue); // 输出 5

在上述代码中,我们使用了解构赋值,将数组的最后两个值分别赋值给 secondLastValuelastValue 变量。

总之,使用负数索引和 slice() 方法可以很容易地返回 JavaScript 数组的最后两个值。