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学习之数组取交集
2348 0
Lodash学习之数组取交集
|
5月前
|
索引
lodash库——封装好的数组方法介绍
lodash库——封装好的数组方法介绍
57 0
Lodash学习之集合扁平化
Lodash学习之集合扁平化
747 0
Lodash学习之集合扁平化
Lodash学习之集合遍历1
Lodash学习之集合遍历1
140 0
Lodash学习之集合遍历1
Lodash学习之集合递归扁平化
Lodash学习之集合递归扁平化
315 0
Lodash学习之集合递归扁平化
Lodash学习之集合过滤
Lodash学习之集合过滤
144 0
Lodash学习之集合过滤
Lodash学习之数组九
Lodash学习之数组九
93 0
Lodash学习之数组九
Lodash学习之集合检索
Lodash学习之集合检索
116 0
Lodash学习之集合检索
Lodash学习之数组八
Lodash学习之数组
88 0
Lodash学习之数组八
Lodash学习之数组六
Lodash学习之数组六
93 0
Lodash学习之数组六