概述
封装函数——实现字符串转换为对应的驼峰命名
输入以-连接的字符串,例如hello-the-world-!,调用函数转换成对应的驼峰命名:
1、从第二个单词开始,每个单词的首字母大写
2、每个单词之间连接没有其他字符
以上字符串转换为驼峰命名就是:helloTheWorld!
以下就用上面这个字符串的栗子,完成函数的封装
function f1(foo) {
var arr = foo.split("-"); //以-来分割字符串,输出arr为["hello","the","world","!"],将字符串foo转换成了数组,每一项是一个单词
for (var i = 1; i < arr.length; i++) {
arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].substr(1, arr[i].length - 1); //每一个单词的首字母大写
//此处需要注意的是,变成大写会返回一个新的字符串,并不会在原有的字符串做改动,因此如果此处直接输出arr[i],首字母仍然是小写
}
return arr.join(''); //将数组用‘’连接成字符串并返回
}
var foo = "hello-the-world-!";
console.log(f1(foo)); //helloTheWorld!
输出:
以上主要用到了字符串的一些方法,把每个方法的效果了解清楚,并把逻辑理清后,就可以完成更多的转换
最后
以上就是眼睛大钢笔为你收集整理的封装函数——实现字符串转换为对应的驼峰命名的全部内容,希望文章能够帮你解决封装函数——实现字符串转换为对应的驼峰命名所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复