Lodash学习之集合一

简介: Lodash学习之集合一

_.size(collection)

返回collection(集合)的长度,如果集合是类数组或字符串,返回其 length ;如果集合是对象,返回其可枚举属性的个数。

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


_.some(collection, [predicate=_.identity])

通过 predicate(断言函数) 检查collection(集合)中的元素是否存在 任意 truthy(真值)的元素,一旦 predicate(断言函数) 返回 truthy(真值),遍历就停止。 predicate 调用3个参数:(value, index|key, collection)

const_=require('lodash');
console.log(_.some([null, 0, 'yes', false], Boolean))


_.sortBy(collection, [iteratees=[_.identity]])

创建一个元素数组。 以 iteratee 处理的结果升序排序。 这个方法执行稳定排序,也就是说相同元素会保持原始排序。 iteratees 调用1个参数: (value)

const_=require('lodash');
constcar= [
    { 'name': "c1", 'weight': 222 },
    { 'name': "c2", 'weight': 221 },
]
console.log(_.sortBy(car, function (o) { returno.weight; }))
目录
相关文章
Lodash学习之数组取交集
Lodash学习之数组取交集
2246 0
Lodash学习之数组取交集
|
3天前
|
索引
lodash库——封装好的数组方法介绍
lodash库——封装好的数组方法介绍
18 0
Lodash学习之集合三
Lodash学习之集合三
63 0
Lodash学习之集合二
Lodash学习之集合二
73 0
Lodash学习之集合扁平化
Lodash学习之集合扁平化
662 0
Lodash学习之集合扁平化
Lodash学习之集合排序
Lodash学习之集合排序
217 0
Lodash学习之集合排序
Lodash学习之集合遍历1
Lodash学习之集合遍历1
120 0
Lodash学习之集合遍历1
Lodash学习之集合遍历2
Lodash学习之集合遍历2
67 0
Lodash学习之集合过滤
Lodash学习之集合过滤
116 0
Lodash学习之集合过滤
Lodash学习之数组九
Lodash学习之数组九
69 0
Lodash学习之数组九