📜  js 数组仅返回特定位置 - Javascript (1)

📅  最后修改于: 2023-12-03 14:43:32.010000             🧑  作者: Mango

JS 数组仅返回特定位置

在 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

以上是三种只返回数组中特定位置的元素的方法。根据实际需求,选择不同的方法即可。