字符串转驼峰方法

  • 基于数组的方法
function cssStyle2DomStyle(sName) {
     
			let name=sName.split("-");
			for(let i=1;i<name.length;i++){
     
				name[i]=name[i].charAt(0).toUpperCase()+name[i].substring(1);
			}
		 return name.join('');
		}
		let str="font-size-css";
		console.log(cssStyle2DomStyle(str));
  • 字符串自身的方法
 let str="hello-word";
	   function toUp(str){
     
		   let num=str.indexOf("-")
		   let re=str.slice(0,num)+str.charAt(num+1).toUpperCase()+str.substring(num+2);
		   return re;
	   }
	   
	   console.log(toUp(str));
  • 正则匹配转换(驼峰转连接符)
var s = "fooStyleCss";
s = s.replace(/([A-Z])/g,"-$1").toLowerCase();

你可能感兴趣的:(前端,javascript)