【发布时间】:2019-01-03 14:14:59
【问题描述】:
我想从没有拼接的数组中提取最后 n 个元素
我有如下数组,我想从新数组 [33, 44] 中的任何数组中获取最后 2 个或 n 个元素
[22, 55, 77, 88, 99, 22, 33, 44]
我尝试将旧数组复制到新数组,然后进行拼接。但我相信一定有其他更好的方法。
var arr = [22, 55, 77, 88, 99, 22, 33, 44] ;
var temp = [];
temp = arr;
temp.splice(-2);
上面的代码也从原始数组arr中删除了最后两个元素;
那么我怎样才能从原始数组中提取最后 n 个元素而不将其转换为新变量
【问题讨论】:
-
你可以使用
slice()stackoverflow.com/questions/37601282/…
标签: javascript arrays