JavaScript 数组的索引是从0开始的,第一个元素的索引为0,最后一个元素的索引等于该数组的长度减1。
-
我们一般使用方括号通过索引访问数组元素:array[index],如果指定的索引是一个无效值,JavaScript 数组并不会报错,而是会返回 undefined。
const array = ['张三','李四','王麻子']; console.log(array[0]) //张三 console.log(array[1]) //李四 console.log(array[3]) // 当前不存在索引为3 undefined console.log(array[array.length - 1]) //王麻子 获取数组最后一个元素
-
数组提供了一个新的方法来访问数组元素:array.prototype.at()
at() 方法接收一个整数值并返回该索引的项目,允许正数和负数。负整数从数组中的最后一个项目开始倒数。const array = ['张三','李四','王麻子']; console.log(array.at(0)) //张三 console.log(array.at(-1)) //王麻子 获取最后一个元素 console.log(array.at(-2)) //李四