<div class="codetitle"> <span><a style="CURSOR: pointer" data="60134" class="copybut" id="copybut60134" onclick="doCopy('code60134')"><u>코드 복사</u></a></span> 코드는 다음과 같습니다.</div> <div class="codebody" id="code60134"> <br><html xmlns="http://www. w3.org /1999/xhtml" > <br><head> <br><title>Javascript 사용자 정의 배열 삭제 메소드 제거()</title> <br><script type="text/javascript" > <br>Array.prototype.remove=function(dx){ <br> if(isNaN(dx)||dx>this.length){return false;} <br> for(var i=0,n= 0; i<this.length> if(this[i]!=this[dx]){ <br> this[n ]=this[i] <br> } <br> } <br> this .length-=1 <br> } <br>function f(){ <br>var str = "001|002|003";// <br>var arr = str.split("|"); <br>alert("삭제 전 배열 길이: " arr.length) <br>for(var i=0;i<arr.length;i ){ <BR>alert(arr[i]); } <BR>arr.remove(1);//Javascript에는 원래 일부 기능이 포함되어 있지 않습니다. <BR>alert("삭제 후 배열 길이: " arr.length) <BR>for(var i=0;i<arr.length;i ){ <BR>alert(arr[i]); } <BR>} <BR></script> <br><body> <br><input type="button" onclick="f();" 알았어" /> <br></body> <br></html> <br><br></this.length> </div>