下面的代碼不起作用爲什麼?任務是將每個單詞的第一個字母變成大寫(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'的拼寫並在循環之外初始化一次 –
有關調試的問題需要具體描述你看到的行爲以及你想要什麼相反,不僅僅是「此代碼不起作用」消息 –