我正嘗試在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(「,」);' –