传入参数为xx-xxx-xx将其转化为xxXxxXxx
//1.驼峰命名转换,并封装 function changeString(a){ // var a = 'get-element-id'; var b = a.split('-'); //split将字符串按照指定的字符切割成数组 for(var i = 0 ; i < b.length ; i++){ //循环遍历b数组 //charAt方法找到下标为0就是第一个字符,toUpperCase将小写转换成大写,再将后面的字符拼接上 b[i]=b[i].charAt(0).toUpperCase()+b[i].substr(1,b[i].length-1) } return b.join(''); //join函数拼接,(默认以逗号拼接==toString()) } console.log(changeString('get-element-id'));