Javascript 如何将字符串数组中每个单词的第一个字母大写?为……写一封信。。。属于循环`(ES6)
Javascript 如何将字符串数组中每个单词的第一个字母大写?为……写一封信。。。属于循环`(ES6),javascript,Javascript,const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”]; 用于(连续工作日){ 控制台日志(天); }试试: 尝试: 希望能有帮助 string.charAt(0).toUpperCase() + string.slice(1); 希望能有帮助 string.charAt(0).toUpperCase() + string.slice(1); 您可以简单地循环几天,将第一个字符转换为大写,如下所示: const days=[“周日”、“周一”、“周二
const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”];
用于(连续工作日){
控制台日志(天);
}
试试:
尝试:
希望能有帮助
string.charAt(0).toUpperCase() + string.slice(1);
希望能有帮助
string.charAt(0).toUpperCase() + string.slice(1);
您可以简单地循环几天,将第一个字符转换为大写,如下所示:
const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”];
用于(连续工作日){
console.log(day[0].toUpperCase()+day.substr(1));
}
您可以简单地循环几天,将第一个字符变成大写,如下所示:
const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”];
用于(连续工作日){
console.log(day[0].toUpperCase()+day.substr(1));
}
使用函数map
和正则表达式/(.?)/
将捕获的第一个字母替换为大写字母
const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”];
var result=days.map(d=>d.replace(/(.?)/,(letter)=>letter.toUpperCase());
控制台日志(结果)代码>使用函数map
和正则表达式/(.?)/
将捕获的第一个字母替换为大写字母
const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”];
var result=days.map(d=>d.replace(/(.?)/,(letter)=>letter.toUpperCase());
控制台日志(结果)代码>旧学校:
const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”];
var结果=[];
对于(变量i=0;i旧学校:
const days=[“周日”、“周一”、“周二”、“周三”、“周四”、“周五”、“周六”];
var结果=[];
对于(变量i=0;i 控制台日志(结果)代码>你能添加一段你的工作吗?Thanks@JosephSsebagala看看Ankit的答案,他很乐意把它复制成一个片段:)你能把你的作品加上一个片段吗?Thanks@JosephSsebagala看一看Ankit的答案,他很乐意把它复制成一个片段:)我正试图用一个为。。。属于循环
。我遗漏了什么吗?@Josephsebagala好的,检查编辑后的答案。我把它改成了你需要的。这很有效,谢谢你的帮助。这个问题似乎是重复的,但它有自己的特殊情况。我认为它不应该被标记duplicate@JosephSsebagala很高兴能帮助你我正试图用一个为。。。属于循环
。我遗漏了什么吗?@Josephsebagala好的,检查编辑后的答案。我把它改成了你需要的。这很有效,谢谢你的帮助。这个问题似乎是重复的,但它有自己的特殊情况。我认为它不应该被标记duplicate@JosephSsebagala很高兴能帮助你这个问题有它自己的一个具体案例,因为它要求为…使用。。。循环以迭代数据。我认为它不应该被标记为复制品!这个问题有它自己的一个特殊情况,因为它要求使用来表示。。。循环以迭代数据。我认为它不应该被标记为复制品!
string.charAt(0).toUpperCase() + string.slice(1);