js字符串-改为驼峰命名

需求 'get-element-by-id' 变为 'getElementById'

let str = 'get-element-by-id'; 
function firstLetterToUpper(str) {
    return str.charAt(0).toUpperCase() + str.substring(1, str.length)
}


// 
function convertToCamel(str) {
    let strArr = str.split('-');
    return strArr.map((item, key) => {
        if (!key) return item
        return firstLetterToUpper(item)
    }).join('')
}


let result = convertToCamel(str);   // getElementById

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容