【发布时间】:2019-03-07 17:23:27
【问题描述】:
我有以下数组,我正在寻找元素正在更改的原始(排序)数组的索引以及单个元素存在的频率。
ab = [1,1,1,3,3,5,5,5,5,5,6,6]
期望的结果应该是这样的:
ac = [0,3,5,10]
ad = [3,2,5,2]
非常感谢您的任何建议。
干杯。
【问题讨论】:
-
怎么样?你能解释一下这个模式吗?
-
ac中为什么是 0?那么对于每个具有至少一个值的数组来说,情况会是这样吗? -
ac 的第一个元素将始终为 0,因为在索引 0(数组的第一个元素)处会出现一个新值。它在数组中存在 3 次,因此 ad 的第一个值设置为 3。
标签: javascript arrays