美文网首页
Js将带下划线的字符串改为驼峰命名

Js将带下划线的字符串改为驼峰命名

作者: 丶晓虎 | 来源:发表于2019-07-26 09:34 被阅读0次

    转换之前务必全转为小写

    var fieldName = field.eFieldName.toLowerCase();
    

    调用方法

    var newFieldName = fieldTrans(fieldName);
    

    方法

    function fieldTrans(field){
        var resultField = field;
        if(field!=null){        
            var splitIndex = field.indexOf("_");
            if(splitIndex>-1){
                var beforeLetter = field.substring(0,splitIndex);
                var firstLetter = field.substring(splitIndex+1,splitIndex+2);
                var afterLetter = field.substring(splitIndex+2,field.length);
                var fLetter = firstLetter.toUpperCase();
                resultField = beforeLetter+fLetter+afterLetter;
                if(resultField.indexOf("_")>-1){
                    resultField = fieldTrans(resultField);
                }else{
                    return resultField;
                }
            }
        }   
        return resultField;
    }
    

    相关文章

      网友评论

          本文标题:Js将带下划线的字符串改为驼峰命名

          本文链接:https://www.haomeiwen.com/subject/klalrctx.html