Lodash学习之数组切片

简介: Lodash学习之数组切片

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

创建一个数组切片,从array数组的起始元素开始提取n个元素。

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

image.png


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

创建一个数组切片,从array数组的最后一个元素开始提取n个元素。

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

image.png


_.takeWhile(array, [predicate=_.identity])

array数组的起始元素开始提取元素,,直到 predicate 返回假值。predicate 会传入三个参数: (value, index, array)

const_=require('lodash');
console.log(_.takeWhile([1, 2, 3, 4, 5, 6], (o) => { returno%2==1; }))

image.png


_.takeRightWhile(array, [predicate=_.identity])

array数组的最后一个元素开始提取元素,直到 predicate 返回假值。predicate 会传入三个参数: (value, index, array)

const_=require('lodash');
console.log(_.takeRightWhile([1, 2, 3, 4, 5, 6], (o) => { returno%2==0; }))

image.png

目录
相关文章
Lodash学习之数组取交集
Lodash学习之数组取交集
2348 0
Lodash学习之数组取交集
|
5月前
|
JavaScript
js多维数组去重
js多维数组去重
|
5月前
|
JavaScript 前端开发
面试官:【js多维数组扁平化去重并排序】
面试官:【js多维数组扁平化去重并排序】
54 0
|
10月前
|
JavaScript 前端开发 索引
|
JavaScript
Lodash学习之数组九
Lodash学习之数组九
93 0
Lodash学习之数组九
Lodash学习之数组六
Lodash学习之数组六
93 0
Lodash学习之数组六
|
索引
Lodash学习之数组七
Lodash学习之数组七
81 0
Lodash学习之数组七
Lodash学习之数组八
Lodash学习之数组
88 0
Lodash学习之数组八
|
JavaScript
Lodash学习之数组五
js lodash学习记录
92 0
Lodash学习之数组五