数组处理(向数组添加不重复项)

每次遇到数组处理的时候,当es6不满足需求的时候,处理器数组来就比较花时间,所以把自己封装的一些方法分享出来,这里是向一个已有数组中添加元素,先检查原有数组里是否已经存在,已存在不添加,不存在则添加


//封装方法:向已知数组中添加不重复元素 arr:原始数组,ele:要添加的元素

    AddNoDuplicateElements(arr:any,ele:any){

      for (var i=0; i

        if (arr[i]==ele) {

            break;

        }

        if (i==arr.length-1) {

            arr[i+1]=ele;

        }

      }

      return arr

    }

你可能感兴趣的:(数组处理(向数组添加不重复项))