Showing unique characters in a string only once

后端 未结 13 2256
-上瘾入骨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:45

    Convert it to an array first, then use the answer here, and rejoin, like so:

    var nonUnique = "ababdefegg";
    var unique = nonUnique.split('').filter(function(item, i, ar){ return ar.indexOf(item) === i; }).join('');
    

    All in one line :-)

提交回复
热议问题