js大寫字母轉小寫字母前加下劃線
阿新 • • 發佈:2021-02-10
技術標籤:jsjavascript
功能實現: 將'FirstnameSecondnameThirdname'轉換成'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完成