function maxStr(s) {
let str = ''; // 用来存放无重复子串
let maxLength = 0;
for (let i = 0; i < s.length; i++) {
const char = s.charAt(i); // 获取当前字符
const index = str.indexOf(char); // 获取索引
if (index === -1) {
// 说明没出现了重复字符
str = str + char;
} else {
// 说明出现了重复字符,要把前面的到索引这的子串删掉
str = str.slice(index + 1) + char;
}
maxLength = maxLength > str.length ? maxLength : str.length;
}
return maxLength
}
console.log(maxStr('abbcbcscsd'))