<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    
<title>Javascript自定义数组删除方法remove()</title>
    
<script type="text/javascript">
         Array.prototype.remove
=function(dx){
          
if(isNaN(dx)||dx>this.length){return false;}
          
for(var i=0,n=0;i<this.length;i++){
            
if(this[i]!=this[dx]){
              
this[n++]=this[i]
            }
          }
          
this.length-=1
         }
        
function f(){
            
var str = "001|002|003";//
            var arr = str.split("|");
            alert(
"删除前数组长度:" + arr.length);
            
for(var i=0;i<arr.length;i++){
                alert(arr[i]);
            }
            arr.remove(
1);//javascript本来是不包含些函数的。
            alert("删除后数组长度:" + arr.length);
            
for(var i=0;i<arr.length;i++){
                alert(arr[i]);
            }
        }
    
</script>
</head>
<body>
    
<input type="button" onclick="f();" value="ok" />
</body>
</html>

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2021-07-25
  • 2021-12-24
  • 2022-12-23
猜你喜欢
  • 2021-11-02
  • 2022-02-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案