欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js大写字母转小写字母前加下划线

程序员文章站 2022-06-26 12:52:58
...

功能实现: 将'Firstname Secondname Thirdname'转换成'firstname_secondname_thirdname',首字母大写改成小写字母前加下划线

let str = 'Firstname Secondname Thirdname'

function toLow(str) {
    let arr = str.split(' ') // 根据空格分割
    let newStr = ''
    arr.map((item, index) => {
        if (index == 0) { // 第一个首字母前不用加下划线
            return newStr += item.replace(item[0], item[0].toLowerCase())
        } else {
            return newStr += item.replace(item[0], '_' + item[0].toLowerCase())
        }
    })
    return newStr
}

str = toLow(str)

 

ok完成

js大写字母转小写字母前加下划线

相关标签: js javascript