我正尝试在JavaScript中删除数组中的重复项。给定的数组是在JavaScript中删除数组中的重复项
array = [1,1,1,1,1,1,1,1,1,,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,1,1,1,1,1,2,2,2,2,2,2,2,2]
resultant_array = [1,2,3,1,2]
这里第二个1不被认为是一个重复的
OR
array = [1,1,1,1,1,1,1,1,1,1,1,1]
resultant_array = [1]
任何想法如何,我可以做到这一点
[Lodash'uniq'](https://lodash.com/docs/#uniq)? – tadman
你想做什么?删除重复项当且仅当它们是连续的? “22”发生了什么?你试过什么了? –
所以你想删除连续的重复? replace(/((?:^ |,)([^,] +))(,\ 2(?=,| $))+/g,“$ 1” ).split(“,”);' –