📅  最后修改于: 2023-12-03 15:07:53.534000             🧑  作者: Mango
要返回数组的最后两个值,我们可以使用 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
在上述代码中,我们使用了解构赋值,将数组的最后两个值分别赋值给 secondLastValue
和 lastValue
变量。
总之,使用负数索引和 slice()
方法可以很容易地返回 JavaScript 数组的最后两个值。