发布于 2026-01-06 0 阅读
0

一行代码:如何计算数组中的所有出现次数?DEV 的全球展示挑战赛,由 Mux 呈现:展示你的项目!

一行代码:如何统计数组中所有出现的次数

由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

const occurrenceMap = arr => arr.reduce((acc, current) => (acc[current] = (acc[current] || 0) + 1, acc), {}); 
Enter fullscreen mode Exit fullscreen mode

返回一个对象,其中键是数组条目,值为它们出现的次数。


仓库和 npm 包

您可以在github.com/martinkr/onelinecode找到本系列的所有实用函数。为了方便起见,
该库也已发布到npm,项目名称为 @onelinecode 。

每次我发布新文章时,代码和 npm 包都会更新。


请在推特上关注我:@martinkr,也欢迎您请我喝杯咖啡。

图片来自Unsplash用户zoo_monkey


文章来源:https://dev.to/martinkr/array-map-of-occurrences-4ndp