文字列の中でスペースで区切られた単語の最初の文字を大文字にします。


文字列の中で、各単語はスペースで区切られています。スペースの個数は
 
function capitalize(sting) {
var words = string.split(" ");
for(var i = 0; i < words.length; i++) {
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
}
return words.join(" ");
}
var string = "ajax cookie event object";
capitalize(string); // "Ajax Cookie Event Object"
に制限されません。コードの中の重要な文
 
words[i] = words[i].charAt(0).toUpperCase() + words[i].slice(1);
ワード[i].charAt(0).toUpperCase()は文字列の先頭文字だけを取得して、大文字に変換します。元の文字列の他の文字と接続する必要があります。新しい値を元の文字列に割り当てます。