Get all non-unique values (i.e.: duplicate/more than one occurrence) in an array

后端 未结 30 3292
再見小時候
再見小時候 2020-11-21 04:35

I need to check a JavaScript array to see if there are any duplicate values. What\'s the easiest way to do this? I just need to find what the duplicated values are - I don\'

30条回答
  •  星月不相逢
    2020-11-21 05:30

    This answer might also be helpful, it leverages js reduce operator/method to remove duplicates from array.

    const result = [1, 2, 2, 3, 3, 3, 3].reduce((x, y) => x.includes(y) ? x : [...x, y], []);
    
    console.log(result);

提交回复
热议问题