admin 管理员组

文章数量: 887032


2024年1月11日发(作者:java类可以作为什么机制)

js分割数组的方法

JavaScript中有多种方法可以将一个数组分割成多个部分,下面介绍其中的几种常用方法。

1. slice方法

slice方法可以返回从指定起点到终点的一个新数组,原始数组不会被改变。

语法:(start, end)

start:需返回的起始位置(包括该位置)

end:需返回的结束位置(不包括该位置)

示例代码:

```

const originalArray = [1, 2, 3, 4, 5, 6, 7];

const newArray1 = (0, 4);

const newArray2 = (4);

(newArray1); // [1, 2, 3, 4]

(newArray2); // [5, 6, 7]

```

2. splice方法

splice方法可以从原始数组中删除指定数量的元素,并返回被删除的元素组成的新数组。

语法:(start, deleteCount)

start:需删除的起始位置(包括该位置)

deleteCount:需删除的元素数量

示例代码:

```

const originalArray = [1, 2, 3, 4, 5, 6, 7];

const newArray = (2, 3);

(newArray); // [3, 4, 5]

(originalArray); // [1, 2, 6, 7]

```

3. chunk方法

chunk方法可以将一个大数组分成多个指定大小的小数组,返回一个二维数组。

语法:(size)

size:小数组的大小

示例代码:

```

const originalArray = [1, 2, 3, 4, 5, 6, 7];

const newArray = [];

for (let i = 0; i < ; i += 3) {

((i, i + 3));

}

(newArray); // [[1, 2, 3], [4, 5, 6], [7]]

```

以上是JavaScript中常用的分割数组的方法,可以根据具体情况选择不同的方法。


本文标签: 数组 位置 返回 删除 指定