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学习之数组取交集
2374 0
Lodash学习之数组取交集
Lodash学习之集合扁平化
Lodash学习之集合扁平化
779 0
Lodash学习之集合扁平化
Lodash学习之集合遍历1
Lodash学习之集合遍历1
147 0
Lodash学习之集合遍历1
Lodash学习之集合递归扁平化
Lodash学习之集合递归扁平化
327 0
Lodash学习之集合递归扁平化
Lodash学习之集合过滤
Lodash学习之集合过滤
157 0
Lodash学习之集合过滤
Lodash学习之集合检索
Lodash学习之集合检索
120 0
Lodash学习之集合检索
Lodash学习之数组九
Lodash学习之数组九
102 0
Lodash学习之数组九
Lodash学习之集合调用函数处理
Lodash学习之集合调用函数处理
99 0
Lodash学习之集合调用函数处理
Lodash学习之数组六
Lodash学习之数组六
99 0
Lodash学习之数组六
Lodash学习之数组八
Lodash学习之数组
94 0
Lodash学习之数组八