将-连接符的字符串转化为小驼峰命名

  • 描述:

    利用 js 编写程序,将通过-连接的字符串转换为小驼峰命名

  • 示例:

    var s1 = 'get-element-by-id'
    // to getElementById
    
    1
    2
  • 实现:

    1. 利用 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
    1. 利用正则表达式进行匹配
    function lower2CamelCase (str) {
        return str.replace(/-\w/g,item => item.slice(1).toUpperCase())
    }
    
    1
    2
    3
上次更新: 9/25/2019, 9:54:29 AM