关于javascript:获取数组的最后两个位置

Get the last two positions of an array

本问题已经有最佳答案,请猛点这里访问。

我想知道如何获得这个数组的最后两个元素,如下所示:

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

我想用slice() function获得,但这对我不起作用,因为我一直想获得最后两个职位。

1
array = [23,24];

我希望在这个问题上有人能帮助我。

当做!


使用带负索引的数组切片。

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

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

您也可以在这里了解更多关于此方法的信息。


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


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

使用切片-2


aray.prototype.splice()

注:Splice也会更新原来的数组

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

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