美文网首页
Array对象at方法

Array对象at方法

作者: callPromise | 来源:发表于2022-06-23 15:21 被阅读0次

    之前获取数组倒数第二个元素一般会使用数组下标方式获取,如array[index] ,如果元素不存在对应元素则会输出undefined,

    Array.prototype.at()

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

    语法

    at(index)
    

    返回值

    匹配给定索引的数组中的元素。如果找不到指定的索引,则返回undefined

    示例

    // 例子
    const  array = ['a1', 'b2', 'c3', 'd4'];
    
    // 使用数组下标获取
    const lengthWay = array[array.length - 2];
    console.log(lengthWay); // 'c3'
    
    // 使用slice()方法
    const sliceWay = array.slice(-2, -1);
    console.log(sliceWay[0]);
    
    // 使用at方法
    const atWay = array.at(-2);
    console.log(atWay);
    
    image.png

    浏览器兼容

    image.png

    相关文章

      网友评论

          本文标题:Array对象at方法

          本文链接:https://www.haomeiwen.com/subject/uhfmvrtx.html