我是靠谱客的博主 真实钢笔,这篇文章主要介绍js 实现字符串转驼峰格式的方法 类似 font-size转为fontSize,现在分享给大家,希望可以做个参考。

一 、传传统方法
分析:
1.转大写,需要用到字符串的toUpperCase()方法

2.去掉-,需要用到字符串方法split(),这样就转成数组了,但数组中的每一个元素依然是字符串,所以可以用循环的方法取到第一个后面的元素

3.取第一个后面的元素的第一个字符,需要用到字符串的charAt()方法

4.第一个字符后面的字符,可以通过字符串截取方法substring()获得,这时把两个拼接再赋回给原数组。即完成了转换

5.用join()方法把数组的逗号去掉,拼接成字符串

复制代码
1
2
3
4
5
6
7
8
9
10
var str="border-bottom-color"; function tf(){ var arr=str.split("-"); for(var i=1;i<arr.length;i++){ arr[i]=arr[i].charAt(0).toUpperCase()+arr[i].substring(1); } return arr.join(""); }; tf(str);

二、正则的方法
分析:
1.正则为-字符,即var re=/-w/g;匹配到-字符

2.用正则的replace()方法替换这个规范为去掉-以及字符大写,通过回调函数第一个参数直接转大写

复制代码
1
2
3
4
5
6
7
8
9
10
var str="border-bottom-color"; function tf(){ var re=/-(w)/g; str=str.replace(re,function($0,$1){ return $1.toUpperCase(); }); alert(str) }; tf(str);

最后

以上就是真实钢笔最近收集整理的关于js 实现字符串转驼峰格式的方法 类似 font-size转为fontSize的全部内容,更多相关js内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部