我是靠谱客的博主 眼睛大钢笔,这篇文章主要介绍封装函数——实现字符串转换为对应的驼峰命名,现在分享给大家,希望可以做个参考。

封装函数——实现字符串转换为对应的驼峰命名

输入以-连接的字符串,例如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!

输出:
在这里插入图片描述
以上主要用到了字符串的一些方法,把每个方法的效果了解清楚,并把逻辑理清后,就可以完成更多的转换

最后

以上就是眼睛大钢笔最近收集整理的关于封装函数——实现字符串转换为对应的驼峰命名的全部内容,更多相关封装函数——实现字符串转换为对应内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(115)

评论列表共有 0 条评论

立即
投稿
返回
顶部