zoukankan      html  css  js  c++  java
  • js 数组不重复添加元素

    1 前言

    由于使用JS的push会导致元素重复,而ES5之前没有set(集合)方法,重复元素还要做去重处理,比较麻烦些,所以直接写一个新push来处理

    2 代码

    Array.prototype.push2 =function(){
          for(var i=0; i<arguments.length; i++){
            var ele = args[i];
            if(this.indexOf(ele) == -1){
                this.push(ele);
            }
        }
    }; 

    说明:就是直接在Array方法原型上添加方法即可

  • 相关阅读:
    12月2号
    11月30号
    11月25号
    本周总结
    每日日报
    每日日报
    每日日报
    JAVA日报
    JAVA日报
    JAVA日报
  • 原文地址:https://www.cnblogs.com/fanbi/p/9013415.html
Copyright © 2011-2022 走看看