JavaScript:如何找出一行字符串第一个不重复的字符

版权声明:本人原创文章,转载请注明出处 https://blog.csdn.net/qq_28766729/article/details/83893515

题目:找出字符串第一个不重复的字符。
我查看了很多人的博客,基本都是20行左右的代码,可读性不好。
而我这只需8行代码,就能完美实现这个功能。

function findSingleChar(str) {
    var len = str.length;
    for(var i = 0;i < len; i ++){
        var firStr = str.slice(i+1);
        var secStr = str.slice(0,i);
        if(firStr.indexOf(str[i]) == -1 && secStr.indexOf(str[i]) == -1){
            return str[i];
        }else{
            continue;}}}

猜你喜欢

转载自blog.csdn.net/qq_28766729/article/details/83893515