练习:请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']。

'use strict';

function normalize(arr) {

        var newArr=[];
        for(var i=0;i<arr.length;i++){
        var temp = arr[i].toLowerCase();
        newArr[i] = temp.slice(0,1).toUpperCase()+temp.slice(1);
        }
        return newArr;

}

// 测试:
if (normalize(['adam', 'LISA', 'barT']).toString() === ['Adam', 'Lisa', 'Bart'].toString()) {
    console.log('测试通过!');
}
else {
    console.log('测试失败!');
}

// 测试通过!

fa2:
return arr.map(x=>x.slice(0,1).toUpperCase().concat(x.slice(1).toLowerCase()))
原文地址:https://www.cnblogs.com/hehuiqiong/p/12855851.html