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完成
标签:return,下划线,小写字母,item,let,str,newStr,前加 来源: https://blog.csdn.net/zjw0021/article/details/113777078