_.slice(array, [start=0], [end=array.length])
_.slice(array, [start=0], [end=array.length])
是 Lodash 库中的一个函数,用于提取数组中指定范围的元素,返回一个新数组。
解释: 这个函数接受一个数组作为参数,并可选地接受起始索引
start
和结束索引end
。它会从原数组中提取索引范围在[start, end)
内的元素(包括start
,但不包括end
),返回一个新数组。应用举例:
javascript
const array = [1, 2, 3, 4, 5];
const slicedArray = _.slice(array, 1, 4);
console.log(slicedArray); // 输出: [2, 3, 4]
在这个例子中,array
是一个包含数字的数组。通过调用 _.slice(array, 1, 4)
,从索引 1
(包括)到索引 4
(不包括)提取了元素,得到了新的数组 [2, 3, 4]
。