<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>请写一个字符串转成驼峰的方法</title>
</head>
<body>
<script>
/*
* 问题描述:
* 请写一个字符串转成驼峰的方法?
* border-bottom-color -> borderBottomColor
* 要求:分别用字符串和正则来操作
* */
var a = 'border-bottom-color';
/*
* 第一种:字符串操作
* */
(function (a) {
// 将字符串通过'-'分解为数组
var arr = a.split('-');
// 遍历数组,从第2个元素开始
for (var i = 1; i < arr.length; i++) {
arr[i] = arr[i].substring(0, 1).toUpperCase() + arr[i].substring(1);
}
console.log(arr.join(''));
})(a);
/*
* 第二种:正则解法
* */
/*(function (a) {
var re = /-(\w)/g;
var res = a.replace(re, function ($0, $1) {
return $1.toUpperCase();
});
alert(res);
})(a);*/
</script>
</body>
</html>
请写一个字符串转成驼峰的方法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 成长记录-连载(三十六) ——我的第一篇五千字长文,说了什么,你一定想不到 并不是不想每天写公众号,而是之前思考怎...