计算数组元素出现的频率
在 JavaScript 中,可以借助对象来实现对数组中元素的出现次数进行计数。通过利用对象的键值对结构,我们可以创建一个动态数据结构,将元素映射到各自的频率。
为了说明此解决方案,请考虑提供的示例数组:[5, 5, 5, 2、2、2、2、2、9、4]。我们创建一个名为“counts”的空对象来存储元素频率。
然后我们使用 for-of 循环迭代数组中的每个元素。对于每个元素“num”,我们检查它是否已作为“counts”对象中的键存在。如果是,我们将其值加 1;否则,我们将其初始化为 1。
处理完所有元素后,“counts”对象包含唯一元素作为键及其相应的频率作为值。然后我们可以将对象记录到控制台以查看每个元素的计数。
通过使用这种方法,我们可以有效地确定数组中元素的频率并以结构化方式存储结果,提供元素分布的简洁且可解释的表示。
以上是如何在 JavaScript 中高效统计数组元素的出现频率?的详细内容。更多信息请关注PHP中文网其他相关文章!