在Javascript中,我尝试获取一个初始的数值数组,并对其中的元素进行计数。理想情况下,结果应该是两个新数组,第一个指定每个唯一的元素,第二个包含每个元素出现的次数。但是,我对输出格式的建议持开放态度。
例如,如果初始数组为:
5, 5, 5, 2, 2, 2, 2, 2, 9, 4
然后将创建两个新的数组。第一个将包含每个唯一元素的名称:
5, 2, 9, 4
第二个将包含该元素在初始数组中出现的次数:
3, 5, 1, 1
因为数字5在初始数组中出现了三次,所以数字2出现了五次,9和4都出现了一次。
我已经寻找了很多解决方案,但似乎都不起作用,而且我自己尝试的一切都变得非常复杂。任何帮助都将不胜感激!
谢谢:)
https://stackoverflow.com/questions/5667888
复制相似问题