将一句英文的每个单词首字母大写其余字母小写

0 阅读1分钟

灵活使用toUpperCase和toLowerCase

注意修改的是字面量还是变量

function titleCase(str) {
    const result = str.split(' ');
    for (let i in result) {
        result[i] = result[i][0].toUpperCase() + result[i].slice(1,result[i].length).toLowerCase(); 
    }
    result
    const test = result.reduce((pre,value) => {
        return pre + ' ' + value;
    })
    
    return test;
}

console.log(titleCase("sHoRt AnD sToUt"));