const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
for (const day of days) {
console.log(day);
}
我需要打印第一个字母大写的日子......
答案 0 :(得分:2)
days.map(day => day[0].toUpperCase() + day.substr(1))
答案 1 :(得分:2)
尝试:
function capitalizeFirstLetter(string) {
return string.charAt(0).toUpperCase() + string.slice(1);}
答案 2 :(得分:0)
希望有所帮助
string.charAt(0).toUpperCase() + string.slice(1);
答案 3 :(得分:0)
您可以简单地循环这些日子,并将第一个字符设为大写,如下所示:
const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
for (const day of days) {
console.log(day[0].toUpperCase() + day.substr(1));
}
答案 4 :(得分:0)
使用函数map
和正则表达式/(.?)/
将捕获的第一个字母替换为其upperCase表示。
const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
var result = days.map(d => d.replace(/(.?)/, (letter) => letter.toUpperCase()));
console.log(result);

答案 5 :(得分:0)
旧学校:
const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
var result = [];
for(var i = 0; i < days.length; i++){
result.push(days[i].charAt(0).toUpperCase() + days[i].substring(1));
}
console.log(result);