编写一个JavaScript函数，该函数接受一个字符串并返回一个对象，其中字符串的每个字符作为键，该字符在字符串中出现的次数作为值。
"""
计算字符串中字符频率的函数
"""

function countCharacterFrequency(string) {
    let freqObj = {};
    for (let c of string) {
        if (freqObj[c]) {
            freqObj[c]++;
        } else {
            freqObj[c] = 1;
        }
    }
    return freqObj;
}

if __name__ == '__main__':
    str = "hello world";
    console.log(countCharacterFrequency(str)); 
    // 输出: { h: 1, e: 1, l: 3, o: 2, w: 1, r: 1, d: 1 }