<div class="codetitle"> <span><a style="CURSOR: pointer" data="34316" class="copybut" id="copybut34316" onclick="doCopy('code34316')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code34316"> <br><SPAN style="FONT-SIZE: 18px" >< ;!DOCTYPE html> <br><head> <br><meta charset="utf-8"> <br><script type="text/javascript"> <br>window.onload = function(){ <br>var str='border-bottom-color' <br>// String.prototype.transform = function(){ <br>// var arr = this.split('-') <br>// for(var i=1;i<arr.length;i ){ <BR>// arr[ i ]=arr[i].charAt(0).toUpperCase() arr[i].substring(1) <BR>// } <BR>// return arr.join('') <BR>// } <BR>// Alert(str.transform()); 객체 지향과 일반 문자열 메서드 <BR>//객체 지향과 정규 표현식 <BR>String.prototype.transform = function(){ <BR>var re= /-(w)/g; <BR>return this.replace(re,function(){ <BR>var args=arguments; <BR>return args[1].toUpperCase(); <BR>}) <BR>} <BR>alert(str.transform()) <BR><BR>} <br></script> <br></head> ;h3> ;문자열을 카멜 케이스로 변환하는 메소드를 작성하시겠습니까? <br/> <br>예: border-bottom-color->borderBottomColor <br></h3> <br></body> <br><br> </div>