字符串的方法_js字符串包含另一个字符串

字符串的方法_js字符串包含另一个字符串题目判断第一个字符串是否包含第二个字符串functionchange(str1,str2){if(str1===str2){returntrue}letarr1=[…str1]letarr2=[…str2]if(arr2.length>arr1.length){…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

题目

判断第一个字符串是否包含第二个字符串


function compare(str1, str2) { 
   
    if (str1 === str2) { 
   
        return true
    }
    let arr1 = [...str1]
    let arr2 = [...str2]
    if (arr2.length > arr1.length) { 
   
        return false
    }
    for (let i = 0; i < arr1.length; i++) { 
   
        if (i > (arr1.length - arr2.length - 1)) { 
   
            break
        }
        if (arr1[i] === arr2[0]) { 
   
            let m = i
            let flag = true
            for (let k = 0; k < arr2.length; k++) { 
   
                if (arr2[k] === arr1[m]) { 
   
                    m++
                } else { 
   
                    flag = false
                }
            }
            if (flag) { 
   
                return true
            }
        }
    }
    return false
}

let str1 = 'aabbc'
let str2 = 'aabb'

console.log(compare(str1, str2))
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171712.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号