手写indexOf

2020-07-27  本文已影响0人  Time_Notes

function indexOf(str, val){

    var strLen = str.length

    var valLen = val.length

    for(var i = 0; i < strLen; i++){

        var matchLen = i + valLen

        if(matchLen > strLen) return -1

        var matchStr = str.slice(i, matchLen)

        if(matchStr === val) return i

    }

    return -1

}

上一篇 下一篇

猜你喜欢

热点阅读