6 个回答
var a=[1,2,[2,3],3,4,[3]];
len = a.lenght();
a[len-1];  // 数组的最后一个值
a[len-2];  // 数组的倒数第二个值
a[len-3];  //数组的倒数第三个值

// 以此类推

刚看到上面一位大神已经说到这种方法了,抱歉了,题主可略过~~

arr.slice(-4)
var filtered = [1,2,3,4,5,6,7,8,9,10].filter((element,index,array)=> index>=array.length-4);
//filtered  [7,8,9,10]

array[array.length-4],array[array.length-3].............

var a=[1,2,[2,3],3,4,[3]]
var b=a.slice(-4).map(((v,i)=>(console.log(i+':',v),v)))
console.log('b:',b)
新手上路,请多包涵

var a=[1,2,3,4,5]
a.slice(-4)
得到结果
[2,3,4,5]

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题