源代码

function maxCharCount(s) {
    // 创建一个对象来存储每个字符的出现次数
    const charCount = {};

    // 遍历字符串,统计每个字符的出现次数
    for (let char of s) {
        if (charCount[char]) {
            charCount[char]++;
        } else {
            charCount[char] = 1;
        }
    }

    // 初始化变量来存储最大出现次数和对应的字符
    let maxCount = 0;
    let maxChar = '';

    // 遍历charCount对象,找出出现次数最多的字符
    for (let char in charCount) {
        if (charCount[char] > maxCount) {
            maxCount = charCount[char];
            maxChar = char;
        }
    }

    // 返回出现次数最多的字符及其次数
    return { maxChar, maxCount };
}

// 测试代码
const sequenceString = "hello world";
const result = maxCharCount(sequenceString);

console.log(`字符 "${result.maxChar}" 出现次数最多,共出现了 ${result.maxCount} 次。`);

运行结果

字符 "l" 出现次数最多,共出现了 3 次。