我是编程新手,正在研究 LearnStreet 的“写作功能”。我的问题是:
function capitalizeFirst(str) {
return str.charAt(0).toUpperCase() + str.slice(1);
}
我明白了,如果它只是:
return str.charAt(0).toUpperCase();
只有第一个字母会被返回并大写,但为什么添加会返回.slice(1)
整个字符串?
如果是:
capitalizeFirst("i am apple");
// "I am apple" is returned
但与
function capitalizeFirst(str) {
return str.charAt(0).toUpperCase() + str.slice(0); // 0 instead of 1
}
capitalizeFirst("i am apple");
// "Ii am apple" is returned
提前感谢您对此问题的任何帮助/指导。