编辑代码

function lengthOfLongestSubstring(str){
    let i=0,j=0,maxlength=0
    const set=new Set()
    if(str.length ===0){
        return 0
    }
    for(i;i<str.length;i++){
        if(!set.has(str[i])){
            set.add(str[i])
            maxlength=Math.max(maxlength,set.size)
        }else{
            while(set.has(str[i])){
                set.delete(str[j]);
                j++
            }
            set.add(str[i])
        }
    }
    return maxlength
}
console.log(lengthOfLongestSubstring("1231245"))