js slice用法
JavaScript中的slice()方法用于提取数组中的一部分,并返回一个新数组,而不会修改原始数组。它可以接受两个参数:起始位置和结束位置(不包括结束位置)。如果只传递一个参数,则将从该位置开始提取到数组末尾。如果省略两个参数,则返回整个数组的副本。
语法:
array.slice(start, end)
参数:
start:起始位置或第一个要提取的元素的索引。如果是负数,则从数组末尾开始计算。
end:可选。结束位置或最后一个要提取的元素的索引(不包括该元素)。如果省略该参数,则将提取从起始位置到数组末尾的所有元素。如果是负数,则从数组末尾开始计算。
示例:
const fruits = ['apple', 'banana', 'orange', 'mango', 'kiwi'];
// 从位置2开始提取到数组末尾 const result1 = fruits.slice(2); console.log(result1); // ['orange', 'mango', 'kiwi']
// 从位置1开始提取到位置3(不包括位置3) const result2 = fruits.slice(1, 3); console.log(result2); // ['banana', 'orange']
// 返回整个数组的副本 const result3 = fruits.slice(); console.log(result3); // ['apple', 'banana', 'orange', 'mango', 'kiwi']
// 从末尾位置开始提取到位置2(不包括位置2) const result4 = fruits.slice(-3, -1); console.log(result4); // ['orange', 'mango']
原文地址: https://www.cveoy.top/t/topic/6ti 著作权归作者所有。请勿转载和采集!