可以使用JavaScript中的for循环和数组来解决这个问题。首先,将所有的值存储在一个数组中。然后,使用一个对象来追踪每个值出现的次数。最后,在for循环中,只输出出现大于1次的值。
代码示例:
const arr = [1, 2, 3, 2, 4, 3, 5]; const counts = {}; for (let i = 0; i < arr.length; i++) { const num = arr[i]; counts[num] = counts[num] ? counts[num] + 1 : 1; } for (const num in counts) { if (counts[num] > 1) { console.log(num + ' 出现了 ' + counts[num] + ' 次'); } }
这个例子输出:
2 出现了 2 次 3 出现了 2 次
这意味着2和3都是重复的值,并且只显示了一次。
上一篇:遍历对象并找到键值。
下一篇:遍历对象初始化器