js获取数组最后一位的方法

390 阅读1分钟

前言

我在查询资料的过程中,发现有的方法并不适用于获取数组的最后一个方法,所以 我自己总结了一下,若有不足,烦请补充,轻点喷~~

方法

  1. 第一种方法
//for循环
var arr = [1,2,3,4,5,6,7,8,9]
var arrLast = ''
for(let i=0; i < arr.length; i++){
    this.arrLast = arr[i]
} 
console.log('this.arrLast:', this.arrLast) // 9
  1. 第二种方法
// at()
var arr = [1,2,3,4,5,6,7,8,9]
arr.at(-1) 
console.log(arr.at(-1) )// 9
  1. 第三种方法
var arr = [1,2,3,4,5,6,7,8,9];
arr.slice(-1)
console.log(arr.slice(-1)) // [9]