zoukankan      html  css  js  c++  java
  • Javascript自定义数组删除方法remove()

    <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>
  • 相关阅读:
    C++从文件名中去掉后缀
    《深度学习21天实战caffe》_简单读书笔记
    初等变换和阶梯矩阵【】
    A*寻路-2(忘了哪个是最终版的)
    [TWLFramework] 全局委托 全局枚举
    [TWLFramework] Singleton
    [TWLFramework] MessageCenter
    [TWLFramework] Message
    [TWLFramework] UIManager
    [TWLFramework] BasePanel
  • 原文地址:https://www.cnblogs.com/greatverve/p/1586003.html
Copyright © 2011-2022 走看看