_.drop(array, [n=1])
创建一个切片数组,去除array
前面的n
个元素。(n
默认值为1。)
const_=require('lodash'); console.log(_.drop([1, 2, 3])) console.log(_.drop([1, 2, 3], 2))
_.dropRight(array, [n=1])
创建一个切片数组,去除array尾部
的n
个元素。(n
默认值为1。)
const_=require('lodash'); console.log(_.dropRight([1, 2, 3])) console.log(_.dropRight([1, 2, 3], 2))
_.dropRightWhile(array, [predicate=_.identity])
创建一个切片数组,去除array
中从 predicate
返回假值开始到尾部的部分。predicate 会传入3个参数: (value, index, array)。
const_=require('lodash'); vararr= [1, 3, 4, 7, 9]; console.log(_.dropRightWhile(arr, (o) => { returno%2!=0; }))
_.dropWhile(array, [predicate=_.identity])
创建一个切片数组,去除array
中从起点开始到 predicate
返回假值结束部分。predicate 会传入3个参数: (value, index, array)。
const_=require('lodash'); vararr= [1, 3, 4, 7, 9]; console.log(_.dropWhile(arr, (o) => { returno%2!=0; }))