数组方法 array.at()

我们所熟知的访问数组元素的方法,是方括号内加索引的方式(array[index]) ,当访问数组最后一个元素的时候,需要先拿到数组的长度,在访问索引为length-1的元素,array[array.length-1],对于数组的新方法array.at(index),index可以是负值,当index<0时,访问的是索引为array.length+index的元素,当index>=0时,访问的就是索引为index的元素,对于访问最后一个元素直接访问-1的元素就好,不用再需先取数组长度了

例如:数组arr = [1,2,3],

  • 用array[index]方式访问元素:
    arr[0] // 1
    arr[1] // 2
    arr[2] // 3
    arr[arr.length-1] //3
  • 用at方法访问元素:
    arr.at(0) // 1
    arr.at(1) // 2
    arr.at(2) // 3
    arr.at(-1) // 3
    arr.at(-2) // 2
    arr.at(-3) // 1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。