美文网首页
使用原生javascript给array本地对象增加一个原型方法

使用原生javascript给array本地对象增加一个原型方法

作者: 小草_fdba | 来源:发表于2017-08-15 20:47 被阅读0次
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script>
            Array.prototype.delRepeat = function(){
                var arrRepeat = [];
                var obj = {};
                for (var i = 0;i < this.length;i++){
                    if (obj[this[i]]){
                        if (obj[this[i]] == 1){
                            arrRepeat.push(this[i]);
                            obj[this[i]]++;
                            delete(this[i])
                        }
                    }else{
                        obj[this[i]] = 1;
                    }
                }
                return arrRepeat;
            }
            var a = [1,2,2,3,4,5,5];
            alert(a.delRepeat());
        </script>
    </head>
    <body>
    
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:使用原生javascript给array本地对象增加一个原型方法

          本文链接:https://www.haomeiwen.com/subject/tonvrxtx.html