Javascript method for changing snake_case to PascalCase

后端 未结 5 1458
遥遥无期
遥遥无期 2021-01-18 22:33

I\'m looking for a JS method that will turn snake_case into PascalCase while keeping slashes intact.

// examples:
post -> Post
a         


        
5条回答
  •  耶瑟儿~
    2021-01-18 23:05

    This should do the trick.

    function _snake2Pascal( str ){
        str +='';
        str = str.split('_');
        for(var i=0;i

    edit:

    a version that passes all your test cases shown in the OP:

    function snake2Pascal( str ){
        str +='';
        str = str.split('_');
    
        function upper( str ){
            return str.slice(0,1).toUpperCase() + str.slice(1,str.length);
        }
    
    
        for(var i=0;i

提交回复
热议问题