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学习之数组取交集
2367 0
Lodash学习之数组取交集
|
JavaScript
Lodash学习之数组九
Lodash学习之数组九
97 0
Lodash学习之数组九
Lodash学习之集合遍历1
Lodash学习之集合遍历1
144 0
Lodash学习之集合遍历1
Lodash学习之集合调用函数处理
Lodash学习之集合调用函数处理
94 0
Lodash学习之集合调用函数处理
|
索引
Lodash学习之数组七
Lodash学习之数组七
86 0
Lodash学习之数组七
Lodash学习之数组八
Lodash学习之数组
94 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
95 0
Lodash学习之数组六
|
JavaScript
Lodash学习之数组五
js lodash学习记录
100 0
Lodash学习之数组五
|
JavaScript 索引
Lodash学习之数组三
js lodash学习记录
71 0
Lodash学习之数组三