获取数组的最后两个位置

Get the last two positions of an array

我想知道我怎样才能像这样获得这个数组的最后两个元素:

array = [1,5,7,8,10,12,23,24];

我正在尝试用 slice() function 获得,但它对我不起作用,因为我总是想获得最后两个位置。

array = [23,24];

我希望任何人都可以帮助我解决这个问题。

此致!

使用带负索引的Array#slice

var array = [1,5,7,8,10,12,23,24];

console.log(array.slice(-2));

您还可以了解有关此方法的更多信息

array = [1,5,7,8,10,12,23,24];


console.log(array.slice(-2))

使用切片-2

aray.prototype.splice()还有

注意: Splice它也会更新原始数组

var array = [1,5,7,8,10,12,23,24];

console.log(array.splice(-2));