Quick actions

cmd+k|ctrl+k

Navigation

Languages

Find First Unique

Snippet info

Language

JavaScript

Visibility

public

Author

chaosrock

Created

2017-07-23T00:00:59Z

Updated

2017-07-23T00:02:13Z

// Find first non-repeating character in a string
function findUnique(str) {
    
    if (!str) return false;
    var unique;

    for (var i = 0; i < str.length; i++) {

        unique = true;
        
        for (var j = 0; j < str.length; j++) {

            if (str[i].toLowerCase() == str[j].toLowerCase() && i != j) unique = false;
        
        }
        
        if (unique) return str[i];
        
    }
    
    return false;
}

console.log(
    findUnique("racecar")
)
INFO