多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` var str = 'abcabcbb' var lenOfStr = function(s) { var arr = [], max = 0 for(let i=0; i<s.length; i++) { let index = arr.indexOf(s[i]) // 找到 arr 中 是否存在 s的值 if(index > -1) { arr.splice(0, index+1) // 如果存在,截取第一项到存在的那一项 } arr.push(s.charAt(i)) console.log(arr,1) max = Math.max(arr.length, max) // 比较前一项和后一项的大小 console.log(max,2) } return max } console.log(lenOfStr(str)) ```