下面我写了我的代码,显然存在参数声明问题。有人可以指出这个问题出在哪里吗?
//Title case
function titleCase(str) {
str = str.toLowerCase().split(' ');
let result = str.map(function(val {
return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
}) return str = result.join(" ");)
}
console.log(titleCase("I am a little tea pot")); //I Am A Little Tea Pot
最佳答案
function(val {
缺少结束参数括号。
function titleCase(str) {
str = str.toLowerCase().split(' ');
let result = str.map(function(val){
return val.replace(val.charAt(0), val.charAt(0).toUpperCase());
})
return str = result.join(" ");
}
console.log(titleCase("I am a little tea pot")); //I Am A Little Tea Pot
关于javascript - Javascript 字符串中每个单词的首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68535073/