一行代码:如何统计数组中所有出现的次数
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
const occurrenceMap = arr => arr.reduce((acc, current) => (acc[current] = (acc[current] || 0) + 1, acc), {});
返回一个对象,其中键是数组条目,值为它们出现的次数。
仓库和 npm 包
您可以在github.com/martinkr/onelinecode找到本系列的所有实用函数。为了方便起见,
该库也已发布到npm,项目名称为 @onelinecode 。
每次我发布新文章时,代码和 npm 包都会更新。
请在推特上关注我:@martinkr,也欢迎您请我喝杯咖啡。
图片来自Unsplash用户zoo_monkey
文章来源:https://dev.to/martinkr/array-map-of-occurrences-4ndp