var src = ['Bob', 'Lisa', 'li','waNG'];
function f1(arr) {
var tem = [];
for (var i of arr) {
tem.push(i.substring(0,1).toUpperCase()+i.substring(1).toLowerCase())
}
return tem
}
function f2(arr) {
return arr.map(i => i.substring(0,1).toUpperCase()+i.substring(1).toLowerCase())
}
function f3(arr) {
var tem = [];
for (var s of arr){
tem.push(s.split('').map((x,i) => i===0?x.toUpperCase():x.toLowerCase()).reduce((x,y) => x+y))
}
return tem
}
function f4(arr) {
return arr.map(x => {
x=x.toLowerCase();
x=x[0].toUpperCase()+x.slice(1);
return x
})
}
JavaScript首字母大写其余小写 多种解法
最新推荐文章于 2024-09-25 23:06:08 发布
本文介绍了四种不同的JavaScript函数实现字符串首字母大写转换的方法。这些方法包括使用传统的for循环、Array.prototype.map方法、split和reduce组合,以及直接操作字符串属性。每种方法都有其独特的实现方式,展示了JavaScript的灵活性。
1014

被折叠的 条评论
为什么被折叠?



