将-连接符的字符串转化为小驼峰命名
描述:
利用 js 编写程序,将通过-连接的字符串转换为小驼峰命名
示例:
var s1 = 'get-element-by-id' // to getElementById
1
2实现:
- 利用 split 进行分割实现
function lower2CamelCase (str) { let paramsArr = str.split('-') return paramsArr.slice(0,1)+paramsArr.slice(1).map(item => item.slice(0,1).toUpperCase()+item.slice(1)).join('') }
1
2
3
4- 利用正则表达式进行匹配
function lower2CamelCase (str) { return str.replace(/-\w/g,item => item.slice(1).toUpperCase()) }
1
2
3