【发布时间】:2021-06-25 02:53:32
【问题描述】:
对不起,如果这是一个重复或愚蠢的问题!
基本上,我需要获取数组中重复值的计数,直到下一个值发生变化。我不能在我的项目中使用 reduce(),所以任何普通的 JS 都会有帮助。
让数组 = [a,a,a,b,b,b,b,b,c,c,c,a,d,d];
结果: 一个:3, 乙:5, c:3, 一个:1, d:2
非常感谢。
【问题讨论】:
-
你可以使用
forEach -
{a:3, b:5, c:3, a:1, d:2}关于字母a是不可能的,因为 JS 将覆盖a:1并删除 priewera:3
标签: javascript