Array对象at方法

2022-06-23  本文已影响0人  callPromise

之前获取数组倒数第二个元素一般会使用数组下标方式获取,如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
上一篇下一篇

猜你喜欢

热点阅读