Lodash数组切片

简介: js学习

_.drop(array, [n=1])

创建一个切片数组,去除array前面的n个元素。(n默认值为1。)

const_=require('lodash');
console.log(_.drop([1, 2, 3]))
console.log(_.drop([1, 2, 3], 2))

image.png


_.dropRight(array, [n=1])

创建一个切片数组,去除array尾部n个元素。(n默认值为1。)

const_=require('lodash');
console.log(_.dropRight([1, 2, 3]))
console.log(_.dropRight([1, 2, 3], 2))

image.png


_.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; }))

image.png


_.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; }))

image.png


目录
相关文章
Lodash学习之数组取交集
Lodash学习之数组取交集
2374 0
Lodash学习之数组取交集
|
6月前
|
JavaScript
js多维数组去重
js多维数组去重
|
JavaScript
js数组去重:二维数组去重、去除相同的值、移除相同的数组
js数组去重:二维数组去重、去除相同的值、移除相同的数组
Lodash学习之数组切片
Lodash学习之数组切片
320 0
Lodash学习之数组切片
Lodash学习之数组九
Lodash学习之数组九
102 0
Lodash学习之数组九
Lodash学习之集合调用函数处理
Lodash学习之集合调用函数处理
99 0
Lodash学习之集合调用函数处理
|
索引
Lodash学习之数组七
Lodash学习之数组七
90 0
Lodash学习之数组七
Lodash学习之数组八
Lodash学习之数组
94 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
99 0
Lodash学习之数组六
|
JavaScript
Lodash学习之数组五
js lodash学习记录
100 0
Lodash学习之数组五