功能tad(strg){ var char=strg.split('-') 对于(var i=1;i<字符长度;i++){ return char[i].charAt(0).toUpperCase()+char[i].slice(1) } } camelize(“background-color”)==“backgoundColor” camelize(“list-style-image”)==“listStyleImage”
5个答案
功能tad(strg){ var char=strg.split('-') 对于(var i=1;i<字符长度;i++){ char[i]=char[i].charAt(0).toUpperCase()+char[i].slice(1) } return char.join(“”); }
功能tad(strg){ return strg.split('-').reduce(函数(result,currentStr){ 返回结果+currentStr.charAt(0).toUpperCase()+current Str.slice(1); }, ""); } console.log(tad(“background-color”)===“backgoundColor”); #真的 console.log(tad(“list-style-image”)===“listStyleImage”); #真的
功能camelize(strg){ var char=strg.split('-'),结果=char[0] 对于(var i=1;i<字符长度;i++){ 结果+=char[i].charAt(0).toUpperCase()+char[i].slice(1) } 返回结果 } 警戒(camelize(“背景色”)); 警报(camelize(“list-style-image”));
camelize函数(字符串){ 返回string.split('-').map(函数(part,i){ 返回i? part.charAt(0).toUpperCase()+part.slice(1):零件; }).加入(“”); } //或 camelize函数(字符串){ 返回string.split('-').reduce(函数(m,part){ return m+part.charAt(0).toUpperCase()+part.slice(1); }); } //或 函数camalize(字符串){ var parts=string.split('-'), 结果=“” for(var i=1;i<部件长度;i++){ 结果+=部件[i].charAt(0).toUpperCase()+部件[i].slice(1) } 返回结果; }