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学习之数组取交集
2348 0
Lodash学习之数组取交集
|
5月前
|
JavaScript
js多维数组去重
js多维数组去重
|
5月前
|
JavaScript
JS多维数组降维为一维数组的方法
JS多维数组降维为一维数组的方法
|
10月前
|
JavaScript 前端开发 索引
Lodash学习之数组切片
Lodash学习之数组切片
309 0
Lodash学习之数组切片
Lodash学习之数组九
Lodash学习之数组九
93 0
Lodash学习之数组九
lodash转换数组
lodash转换数组
181 0
|
索引
Lodash学习之数组七
Lodash学习之数组七
81 0
Lodash学习之数组七
Lodash学习之数组八
Lodash学习之数组
88 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
93 0
Lodash学习之数组六