function snakeCase(str, sep = '_') {
    return words(str).reduce(
        (result, word, idx) => result + (idx ? sep : '') + lowerCase(word), ''
    );
}
function snakeCase(str, sep = '_') {
    return words(str).reduce(
        (result, word, idx) => result + (idx ? sep : '') + lowerCase(word), ''
    );
}
function snakeCase ( str , sep = '_' ) { return words ( str ) . reduce ( ( result , word , idx ) => result + ( idx ? sep : '' ) + lowerCase ( word ) , '' ) ; }
****************************************
下划线
****************************************
**************************************** 下划线 ****************************************