js怎么去判断两个字符串中相同元素并输出相同的元素?

s1、s2为字符串类型,写一个函数返回s1、s2开头部分相同的字符数
图片描述

阅读 6.2k
3 个回答
function fiterStr(str1,str2){
    var l = str1.length > str2.length ? str2.length : str1.length, //取短的
        i = 0
    while(i < l){
        if(str1[i] !== str2[i])break
        i++
    }
    return str1.substr(0,i)
}
fiterStr('ssd','sss'); //'ss'

双for循环

请描述清楚问题
什么叫开头部分相同的字符数?

推荐问题