Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取数组的最后两个位置_Javascript_Jquery_Arrays_Position - Fatal编程技术网

Javascript 获取数组的最后两个位置

Javascript 获取数组的最后两个位置,javascript,jquery,arrays,position,Javascript,Jquery,Arrays,Position,我想知道如何获得此数组的最后两个元素,如下所示: array = [1,5,7,8,10,12,23,24]; 我试图用slice()函数获得,但它对我不起作用,因为我总是想获得最后两个位置 array = [23,24]; 我希望在这个问题上任何人都能帮助我 问候 与负指数一起使用 var数组=[1,5,7,8,10,12,23,24]; log(array.slice(-2)) array=[1,5,7,8,10,12,23,24]; console.log(array.slice(-

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

array = [1,5,7,8,10,12,23,24];
我试图用
slice()函数获得,但它对我不起作用,因为我总是想获得最后两个位置

array = [23,24];
我希望在这个问题上任何人都能帮助我

问候

与负指数一起使用

var数组=[1,5,7,8,10,12,23,24];
log(array.slice(-2))
array=[1,5,7,8,10,12,23,24];
console.log(array.slice(-2))

注意:
拼接
它还将更新原始阵列

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

console.log(array.splice(-2))您想要最后两个位置或数组值?最后两个值@RanaGhosh@FabianSierra这是同样的问题。数字不重要。@Rajesh这是一个打字错误,也是一个小问题,这是一个基本问题。在回答之前,你有没有试着寻找可能的副本?我喜欢第一次编辑,我甚至不知道你可以创建一个这样的数字。JS确实是一种奇怪而奇妙的语言。只是一个指针,下次如果你看到这样一个基本的问题,请寻找可能的重复,并将其作为重复关闭。回答欺骗是一种不好的做法。:-)@拉杰什:如果我能把问题结束,并把它标记为重复的话,我会马上做。我只需要更多的代表点数就可以了。你可以将dupe作为评论分享,这样其他有代表的人就可以关闭它。@Rajesh说得对。谢谢。你的答案和其他答案有什么区别?您的销售代表的用户应该知道在开始之前阅读其他答案posting@Rajesh
splice
vs
slice
我试图用slice()函数获得OP正在寻找的
slice
。此外,splice将更新原始阵列。我说,splice也可以这样做。对它还将影响原始阵列。我将更新我的内容。