题目

我自己不会写参考的别人的
var lengthOfLongestSubstring = function(s) {
var res=0;
var temp=[];
for(let i=0;i<s.length;){
if(temp.indexOf(s[i])===-1){
temp.push(s[i])
}else{
temp.shift();
continue;
}
var res= Math.max(res,temp.length);
i++;
}
return res;
};
思路最重要;
temp存的是无重复子串,res存长度