我正在学习如何将字符串中每个单词的首字母大写,对于这个解决方案,除了 word.substr(1) 部分,我都理解。我知道它在添加断开的字符串,但 (1) 是如何起作用的呢?
function toUpper(str) {
return str
.toLowerCase()
.split(' ')
.map(function(word) {
return word[0].toUpperCase() + word.substr(1);
})
.join(' ');
}
console.log(toUpper("hello friend"))