JavaScript 数组 1 slice() 方法
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']
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
|