写一个for ... of循环(JavaScript)

时间:2017-12-16 01:12:31

标签: javascript

写一个for循环(JavaScript):

const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];    
for(let day of days){       
    console.log(day[0]);
}

这使我能够掌握数组中每个单词的第一个字母,但我可以做些什么操作来将其大写。我已经尝试了[0] .toUpperCase()方法。

3 个答案:

答案 0 :(得分:2)

@supports将大写当天的第一个字母,但它不会改变您调用它的字符串,它会返回一个新字符串。因此,您需要做的是捕获该结果,并将其余的orignal字符串添加到其中。请参阅以下代码段:

day[0].toUpperCase()

你应该能够从中找出其余部分。

答案 1 :(得分:0)

JSFiddle:https://jsfiddle.net/g9c42oc8/

const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];    
for(let day of days){       
    console.log(day.charAt(0).toUpperCase() + day.slice(1));
}

答案 2 :(得分:0)

大写和记录数组results[0]的值的简单方法:

days