我是 coffeescript 的新手。请帮助我。
如何找到数组中的重复值?
var arr = ['manager','manager','employee','manager',
'director','employee','manager','operatives'];
在这种情况下,它应该返回 ['manager','employee']。
最佳答案
试试这个:
findDuplicates = (array) ->
keys = {}
for value in array
keys[value] ?= 0
keys[value]++
(key for key, count of keys when count > 1)
arr = ['manager','manager','employee','manager', 'director','employee','manager','operatives']
console.log findDuplicates(arr)
关于arrays - 在 coffeescript 数组中查找重复值的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32713911/