简介
在这个实验中,我们将探究一个名为 capitalize 的 JavaScript 函数,它会将字符串的首字母大写。该函数使用数组解构和 String.prototype.toUpperCase() 来实现预期的结果。我们还将了解如何在需要时使用 lowerRest 参数将字符串的其余部分转换为小写。
这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 初级 级别的实验,完成率为 100%。获得了学习者 100% 的好评率。
用于将字符串首字母大写的 JavaScript 函数
要在 JavaScript 中将字符串的首字母大写,请使用以下函数:
const capitalize = (str, lowerRest = false) => {
const [first, ...rest] = str;
return (
first.toUpperCase() +
(lowerRest ? rest.join("").toLowerCase() : rest.join(""))
);
};
此函数使用数组解构和 String.prototype.toUpperCase() 来将字符串的首字母大写。lowerRest 参数是可选的,可以设置为 true 以将字符串的其余部分转换为小写。
以下是使用此函数的示例:
capitalize("fooBar"); // 'FooBar'
capitalize("fooBar", true); // 'Foobar'
总结
恭喜你!你已经完成了“将字符串首字母大写”实验。你可以在 LabEx 中练习更多实验来提升你的技能。