JavaScript 写一个字符串转成驼峰的方法,o_div_style_position转成oDivStylePosotion
🌙
手机阅读
本文目录结构
问题
JavaScript 写一个字符串转成驼峰的方法,o_div_style_position转成oDivStylePosotion
答案
方法一:
var str = 'border-bottom-color';
var strRg = str.replace(/\-[a-z]/g, function (params) {
return params.charAt(1).toUpperCase();
})
console.log(strRg);
注意:
- 1)
charAt(1)
也可以用substr(1)
、substring(1)
来替代。 - 2)
toUpperCase()
转换成大写字母。 - 3)
/\-[a-z]/g
中g表示全文检索,part表示匹配到的字符 - 4)replace是字符串的方法,返回经过修改的新字符串。
方法二:
var str = 'border-bottom-color';
var aNew = [];
aNew = str.split('-');
for (let index = 0; index < aNew.length; index++) {
if (index != 0) {
aNew[index] = aNew[index].substr(0, 1).toUpperCase() + aNew[index].substr(1);
}
}
str = aNew.join('');
console.log(str);
更多面试题
如果你想了解更多的前端面试题,可以查看本站的WEB前端面试题 ,这里基本包涵了市场上的所有前端方面的面试题,也有一些大公司的面试图,可以让你面试更加顺利。
面试题 | ||
---|---|---|
HTML | CSS | JavaScript |
jQuery | Vue.js | React |
算法 | HTTP | Babel |
BootStrap | Electron | Gulp |
Node.js | 前端经验相关 | 前端综合 |
Webpack | 微信小程序 | - |
这些题库还在更新中,如果你有不错的面试题库欢迎分享给我,我整理后放上来;人人为我,我为人人,互帮互助,共同提高,祝大家都拿到心仪的Offer!