// 6.请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。 // 输入:['adam', 'LISA', 'barT'], // 输出:['Adam', 'Lisa', 'Bart'];使用ES5中新增的数组方法完成下面案例
时间: 2024-10-16 19:18:52 浏览: 20
jackson解析json字符串,首字母大写会自动转为小写的方法
在JavaScript ES5中,可以使用`Array.prototype.map()`函数配合字符串的`toUpperCase()`和`toLowerCase()`方法来实现这个功能。这里是一个示例:
```javascript
function formatName(names) {
return names.map(function(name) {
// 首字母大写,其余字符小写
return name.charAt(0).toUpperCase() + name.slice(1).toLowerCase();
});
}
// 测试输入
var input = ['adam', 'LISA', 'barT'];
console.log(formatName(input)); // 输出: ['Adam', 'Lisa', 'Bart']
```
在这个例子中,`map()`函数遍历每个输入名字`name`,取出第一个字符并转换为大写,然后加上从第二个字符开始到字符串结束的所有字符,全部转为小写。这样就得到了规范化的首字母大写名字。
阅读全文