我已将字符串转换为数组,并希望将每个第一个单词替换为大写字母,因为我正在使用replace方法,但无法正常工作
Id
答案 0 :(得分:0)
您只需要
function titleCase(str) {
let arr = str.toLowerCase().split(' ');
var str = []
for (let i = 0; i < arr.length; i++) {
str[i] = arr[i].replace(arr[i][0], arr[i][0].toUpperCase());
}
return str.join(' ');
}
console.log(titleCase("I'm a little tea pot"));