WebGL Tutorial
and more

at

撰写时间:2024-03-05

最新修订:2024-03-09

at

返回所在数组指定位置的元素。

原型

* | undefinedat
  • numberindex

参数

index
基于0的索引值。若为负数,则表示倒数第index个

返回值

返回索引值为index的数组元素。若不在范围内,则返回undefined

说明

at方法类似于使用数组下标法访问数组元素,但该方法支持以负数来表示倒数第n个元素

例子

let arr = [1, 2, 3]; console.log(arr.at(0)); // 1 console.log(arr.at(-1)); // 3 console.log(arr.at(-5)); // undefined

参数为负数时,如果超出范围,则返回结果为undefined

数组的下标[]语法不支持倒数引用的方式。例如:

let arr = [1, 2, 3]; console.log(arr[-1]); // undefined

此时可调用at方法,或调用slice方法。

参见

  1. slice

参考资源

  1. ECMA 262: Array Objects