Lodash学习之集合二

简介: Lodash学习之集合二

_.countBy(collection, [iteratee=_.identity])

创建一个组成对象,key(键)是经过 iteratee(迭代函数) 执行处理collection中每个元素后返回的结果,每个key(键)对应的值是 iteratee(迭代函数)返回该key(键)的次数(注:迭代次数)。 iteratee 调用一个参数:(value)

const_=require('lodash');
_.countBy([6.1, 4.2, 6.3], Math.floor);

输出:{ '4': 1, '6': 2 }


_.forEach(collection, [iteratee=_.identity])

调用 iteratee 遍历 collection(集合) 中的每个元素, iteratee 调用3个参数: (value, index|key, collection)。 如果迭代函数(iteratee)显式的返回 false ,迭代会提前退出。

const_=require('lodash');
_.forEach([1, 2], function (value) {
console.log(value);
});

输出:

1

2

目录
相关文章
Lodash学习之数组取交集
Lodash学习之数组取交集
2370 0
Lodash学习之数组取交集
|
6月前
|
索引
lodash库——封装好的数组方法介绍
lodash库——封装好的数组方法介绍
75 0
Lodash学习之集合扁平化
Lodash学习之集合扁平化
772 0
Lodash学习之集合扁平化
Lodash学习之集合遍历1
Lodash学习之集合遍历1
145 0
Lodash学习之集合遍历1
Lodash学习之集合递归扁平化
Lodash学习之集合递归扁平化
327 0
Lodash学习之集合递归扁平化
Lodash学习之集合过滤
Lodash学习之集合过滤
154 0
Lodash学习之集合过滤
Lodash学习之数组九
Lodash学习之数组九
102 0
Lodash学习之数组九
Lodash学习之集合检索
Lodash学习之集合检索
119 0
Lodash学习之集合检索
Lodash学习之集合调用函数处理
Lodash学习之集合调用函数处理
98 0
Lodash学习之集合调用函数处理
|
索引
Lodash学习之数组七
Lodash学习之数组七
90 0
Lodash学习之数组七