题目:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
源码:
var lengthOfLongestSubstring = function(s) {
let length = 0
let value = ''
for(let i=0;i<s.length;i++){
if(value.indexOf(s[i])===-1){
value = value+s[i]
length = value.length>length?value.length:length
} else{
value = value+s[i]
let index = value.indexOf(s[i])
value = value.slice(index+1)
}
}
return length
};
结果: