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完成
上一篇: 5.函数