第二次提问,黄老师帮我讲讲这道题的思路吧
来源:4-4 轮播图组件实现(上)

会游泳的兔子先森
2019-06-07
实现方法,在src中查找一个最长的连续子字符串,该子串的每个字符都可在chars中找到。
function searchSubStr(src,chars){
.........
}
searchSubStr('eat apple','abcde') // 'ea'
searchSubStr('eat apple','ap') // 'app'
写回答
2回答
-
这种问题你自己有没有先思考过呢,不妨先说说你的思路?
012019-06-09 -
ustbhuangyi
2019-06-09
function searchSubStr(src,chars){
let maxSubStr = ''
let tempStr = ''
for(let i=0;i<src.length;i++) {
const char = src[i]
if(chars.indexOf(char)!==-1){
tempStr += char
}else{
if(tempStr.length>maxSubStr.length){
maxSubStr = tempStr
}
tempStr = ''
}
}
if(tempStr.length>maxSubStr.length){
maxSubStr = tempStr
}
return maxSubStr
}
00
相似问题