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

概述

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

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

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

最后

以上就是眼睛大钢笔为你收集整理的封装函数——实现字符串转换为对应的驼峰命名的全部内容,希望文章能够帮你解决封装函数——实现字符串转换为对应的驼峰命名所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部