SOURCE

// 请使用最基本的遍历来实现判断字符串 a 是否被包含在字符串 b 中,
// 并返回第一次出现的位置(找不到返回 -1)。
let a, b
// a='34';b='1234567'; // 返回 2
a='35';b='1234567'; // 返回 -1
// a='355';b='12354355'; // 返回 5
function findChar(a,b){
    let th = -1
    for(k in b){
        let num = true
        if(a[0] === b[k]){
            for(j in a){
                th = k
                if(a[j] !== b[~~k + ~~j]){
                    num = false
                }
            }
            if(num) return th
        }
    }
    return -1
}
console.log(findChar(a,b))
console 命令行工具 X clear

                    
>
console