SOURCE

function findFirstUniq(str) {
    var map = new Map()
    
    for(let char of str) {
        // 如果重复就删掉,否则设为1
        if(map.has(char)){
            map.delete(char)
        }else {
            map.set(char,1)
        }
    }

    // 获取map中的第一个元素
    let res = map.keys().next().value

    return res||false
}


let test1 = 'acbffcebffesgjkasefdagsfdgsifen'
let test2 = 'aaaa' 

console.log(findFirstUniq(test1)) // j
console.log(findFirstUniq(test2)) // false
console 命令行工具 X clear

                    
>
console