SOURCE

console 命令行工具 X clear
> 59
> 1,<-------length
> 2,<-------length
> 3,<-------length
> 4,<-------length
> 5,<-------length
> 6,<-------length
> 7,<-------length
> 8,<-------length
> 9,<-------length
> 1,<-------length
> 1,<-------length
> 2,<-------length
> 1,<-------length
> 2,<-------length
> 3,<-------length
> 4,<-------length
> 1,<-------length
> 2,<-------length
> 3,<-------length
> 4,<-------length
> 5,<-------length
> 1,<-------length
> 2,<-------length
> 3,<-------length
> 4,<-------length
> 5,<-------length
> 6,<-------length
> 1,<-------length
> 2,<-------length
> 3,<-------length
> 4,<-------length
> 5,<-------length
> 6,<-------length
> 7,<-------length
> 8,<-------length
> 1,<-------length
> 2,<-------length
> 3,<-------length
> 4,<-------length
> 5,<-------length
> 6,<-------length
> 7,<-------length
> 8,<-------length
> 9,<-------length
> 10,<-------length
> 1,<-------length
> 2,<-------length
> 3,<-------length
> 4,<-------length
> 5,<-------length
> 6,<-------length
> 7,<-------length
> 8,<-------length
> 9,<-------length
> 10,<-------length
> 11,<-------length
> 12,<-------length
> 13,<-------length
> 14,<-------length
> c------------->,67
> {"code":"4","count":14}
>
console
var str = '222222222abbccccdddddeeeeeerrrrrrrrgggggggggg44444444444444'
console.log(str.length)
let c = 0
function getMaxLength(str) {
    const strLength = str.length
    const result = {
        code: '',
        count: 0
    }
    let a = 0
    let length = 0
    for (let i = 0; i < strLength; i++) {
        if (str[a] === str[i]) {
            length++
            console.log(length, '<-------length')
        }
        if (str[a] !== str[i] || i === strLength - 1) {
            if (length > result.count) {
                result.code = str[a]
                result.count = length
            }
            length = 0
            if (i < strLength - 1) {
                a = i
                i--
            }
        }
        c++
    }
    return result
}
const res = getMaxLength(str)

console.log('c------------->', c)
console.log(res)