1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 廖雪峰——练习 请把用户输入的不规范的英文名字 变为首字母大写 其他小写的规范

廖雪峰——练习 请把用户输入的不规范的英文名字 变为首字母大写 其他小写的规范

时间:2021-04-12 02:20:28

相关推荐

廖雪峰——练习  请把用户输入的不规范的英文名字 变为首字母大写 其他小写的规范

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

之前在网上找这个题的答案,一直都不是很满意,最后解出来发到网上,见正确答案不多,索性发到网上,我就想吃吃这个题的螃蟹,

‘use strict’;

function normalize(arr) {

function strs(str){str=str.toLowerCase();//先都小写let x1 = str.substring(0, 1).toUpperCase();//提取第一个进行大写let x2 = str.substring(1);//提取该元素的后面return x1+x2;}return arr.map(strs)

}

// 测试:

if (normalize([‘adam’, ‘LISA’, ‘barT’]).toString() === [‘Adam’, ‘Lisa’, ‘Bart’].toString()) {

console.log(‘测试通过!’);

}

else {

console.log(‘测试失败!’);

}

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。