参数命名风格转换

camelize方法,转换为驼峰命名风格:javascript

function camelize (target) {
        if (target.indexOf('_') < 0 && target.indexOf('_') < 0) return target; 
        return target.replace(/[-_][^-_]/g , function(match){
            return match[1].toUpperCase();
        })
    }

underscored方法,转换为下划线风格:java

function underscored(target){
        return target.replace(/([a-z\d])([A-Z])/g , '$1_$2').replace(/\-/g , '_').toLowerCase();
    }
相关文章
相关标签/搜索