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

功能实现: 将'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大写字母转小写字母前加下划线

上一篇:python短时间内大批量修改文件?讲真,这很快活!


下一篇:Java小练习之字符串的反转