JavaScript 数组 array.at() 获取数组中最后一个元素

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 数组 array.at() 获取数组中最后一个元素相关的知识,希望对你有一定的参考价值。

志在巅峰的攀登者,不会陶醉在沿途的某个脚印之中,在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不妨来瞅瞅码农的轨迹。

1slice() 方法

slice() 方法 可提取字符串的某个部分,并以新的字符串返回被提取的部分;也可用于数组的提取。

    const array = ['1', '2', '3','4', '5', '6'];
    let arr2 = array.slice(1,3);
    let arr3 = array.slice(1,4);
    console.log(arr2)//['2', '3']
    console.log(arr3)//['2', '3', '4']
  • start 要抽取的片断的起始下标。如果是负数,则该参数规定的是从字符串的尾部开始算起的位置。也就是说,-1 指字符串的最后一个字符,-2 指倒数第二个字符,以此类推。

  • end 紧接着要抽取的片段的结尾的下标。若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置。

2 at 方法

在之前,我们一般使用方括号通过索引访问数组元素:array[index],如果指定的索引是一个无效值,javascript 数组并不会报错,而是会返回 undefined。

const array = ['1', '2', '3'];
console.log(arr[0])   // 1
console.log(arr[1])   // 2

访问数组的最后一个元素:

console.log(arr[arr.length - 1]) // 3

Array.prototype.at(),方法接收一个整数值并返回该索引的项目,允许正数和负数。负整数从数组中的最后一个项目开始倒数。

方括号符号没有问题,但对于后面的项目,可以调用array.at(-1),无须再访问 array.length


console.log(arr.at(0))              // 1
console.log(arr.at(-2))             // 2
console.log(arr.at(-1))             // 3


以上是关于JavaScript 数组 array.at() 获取数组中最后一个元素的主要内容,如果未能解决你的问题,请参考以下文章

在将 quasar 升级到 vue 2 到 vue 3 时,找不到 core-js/modules/es.typed-array.at.js 依赖项

Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2

Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $

ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 1

Gson 解析Json数据时候报错: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $

关于:有符号与无符号整数的大小比较