📅  最后修改于: 2023-12-03 15:01:41.611000             🧑  作者: Mango
在 JavaScript 中,切片数组是一种常见的操作。它允许你从数组中选取一部分元素,并返回一个新数组。
数组切片的语法为:
array.slice(startIndex, endIndex);
其中:
array
是将要切片的数组。startIndex
是开始切片的索引,包含在切片结果中。endIndex
是结束切片的索引,不包含在切片结果中。startIndex
和 endIndex
都是可选的。当 startIndex
未定义时,默认值为 0
;当 endIndex
未定义时,默认值为数组的长度。
const fruits = ['apple', 'banana', 'cherry', 'orange'];
// 从索引为 1 的元素开始切片,不包含索引为 3 的元素
const slicedFruits = fruits.slice(1, 3);
console.log(slicedFruits); // ['banana', 'cherry']
// 不指定 endIndex,从索引为 2 的元素开始切片,包括后面的所有元素
const slicedFruits2 = fruits.slice(2);
console.log(slicedFruits2); // ['cherry', 'orange']
startIndex
大于等于 endIndex
时,返回的新数组为空数组。splice()
方法。在 JavaScript 中,切片数组是一种常见的操作。掌握好数组切片的语法,可以帮助你快速地选取数组的一段部分,或者删去数组中的一段部分。