Showing unique characters in a string only once

后端 未结 13 2343
-上瘾入骨i
-上瘾入骨i 2020-12-31 20:38

I have a string with repeated letters. I want letters that are repeated more than once to show only once. For instance I have a string aaabbbccc i want the result to be abc.

13条回答
  •  一向
    一向 (楼主)
    2020-12-31 20:46

    Fill a Set with the characters and concatenate its unique entries:

    function makeUnique(str) {
      return String.prototype.concat(...new Set(str))
    }
    
    console.log(makeUnique('abc'));    // "abc"
    console.log(makeUnique('abcabc')); // "abc"

提交回复
热议问题