📅  最后修改于: 2023-12-03 14:43:32.010000             🧑  作者: Mango
在 JS 中,我们经常需要从一个数组中获取特定位置的元素。在本文中,我们将介绍如何只返回数组中特定位置的元素。
slice()
方法使用 slice()
方法,我们可以提取数组中的一部分并返回一个新数组。我们可以传入 slice()
方法两个参数,第一个参数是要提取的起始位置,第二个参数是要提取的结束位置(不包含)。
下面是一个示例代码:
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 只获取从下标 2 到下标 5 的元素
const result = numbers.slice(2, 6);
console.log(result);
输出:
[3, 4, 5, 6]
splice()
方法使用 splice()
方法,我们可以修改数组并返回被删除的元素。我们可以传入 splice()
方法三个参数,第一个参数是要删除的起始位置,第二个参数是要删除的元素个数,第三个参数是要插入的元素(可选)。
下面是一个示例代码:
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 只获取下标为 3 的元素
const result = numbers.splice(3, 1);
console.log(result[0]);
输出:
4
使用数组的索引,我们可以直接获取特定位置的元素。
下面是一个示例代码:
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// 只获取下标为 3 的元素
const result = numbers[3];
console.log(result);
输出:
4
以上是三种只返回数组中特定位置的元素的方法。根据实际需求,选择不同的方法即可。