下面的代码不起作用为什么?任务是将每个单词的第一个字母变成大写(Javascript)
function titleCase(str){
var newStr = str.split(" "); //split string turn it into seperated words[]
var resutl;
for(vari=0; i < newStr.length; i++){ //iterate all words
var result = newStr[i].charAt(0).toUpperCase +
// find first letter and turn it into capital
newStr[i].subString(1).toLowerCase();
}
return result.join(" ");
}
vari = 0空格丢失,应该是var i = 0,也是正确的变量'result'的拼写并在循环之外初始化一次 –
有关调试的问题需要具体描述你看到的行为以及你想要什么相反,不仅仅是“此代码不起作用”消息 –