JSFiddle - React, Tailwind, and code Playground

by Jake Overall

JavaScript

/**
 * Given an arbitrary input string, return the first nonrepeated character in
 * the string. For example:
 *
 *   firstNonRepeatedCharacter('ABA'); // => 'B'
 *   firstNonRepeatedCharacter('AABCABD'); // => 'C'
 */

var firstNonRepeatedCharacter = function(string) {
    string = string.toLowerCase();
    for(var i in string){
        if(string.split(string[i]).length-1 === 1){
            return string[i];
        }
    }
};

console.log(firstNonRepeatedCharacter('AABdvdsCvsvsABDc'));