這個函數(shù)的作用是將帶有連接符的字符串轉(zhuǎn)換成駝峰格式
例:
"my-test-code"http://這種類型轉(zhuǎn)換成
"myTestCode"
function formatStr(str){
//用split將字符串分拆成一個數(shù)組
var strarr = str.split("-"),newstr = strarr[0];
for (var i = 1,len = strarr.length; i < len; i++) {
var word = strarr[i];
/*
chartAt方法抽取每個子字符串的首字母
substr方法截取子字符串余下的內(nèi)容
for循環(huán)拼接首字母與余下的內(nèi)容
*/
var newstr =? newstr+word.charAt(0).toUpperCase()+word.substr(1);
? ? ? //console.log(newstr);用于驗證
}
? ? ? ? ? ? ? ? ? ? ? return newstr;
}
//調(diào)用函數(shù)
console.log(formatStr("fuck-you"));
輸出結(jié)果:fuckYou