ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Javascript自定义数组删除方法remove()

Javascript自定义数组删除方法remove()

原创 Linux操作系统 作者:iDotNetSpace 时间:2009-10-22 15:29:08 0 删除 编辑
<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>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12639172/viewspace-617170/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5297729