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'));