美文网首页
数组处理(向数组添加不重复项)

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

作者: 小明的明 | 来源:发表于2018-10-17 10:16 被阅读12次

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

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

    AddNoDuplicateElements(arr:any,ele:any){

      for (var i=0; i<arr.length; i++) {

        if (arr[i]==ele) {

            break;

        }

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

            arr[i+1]=ele;

        }

      }

      return arr

    }

相关文章

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

    每次遇到数组处理的时候,当es6不满足需求的时候,处理器数组来就比较花时间,所以把自己封装的一些方法分享出来,这里...

  • Js数组去重

    例子: 思路: 循环目标数组。 判断临时数组中有无当前值,无则添加。 最后得到这个无重复项新数组。 jQuery ...

  • 数组去重的思考

    第一种 思路:比较新数组中是否有原数组中的重复项,如果有重复的就不添加到新数组 循环数组,遍历数组的每一个元素 对...

  • 2. js数组操作小结

    添加到数组末尾: 删除数组最后一项: 删除数组开头一项 数组克隆 添加到数组开头

  • JS学习笔记_数组篇

    (一)操作方法 push: 从数组末尾添加项,返回数组长度unshift : 从数组头添加项,返回数组长度pop...

  • react setState 数组、对象多种方式

    demo地址 修改object中某项 删除数组首位 删除数组尾部 删除数组任意一项 数组尾部添加一项 数组头部添加...

  • JS 数组详解

    添加 push(向数组的后面添加) unshift(向数组的前面添加值) 扩展运算符...arr 可以将一个数组展...

  • 数组 Array方法大全

    push:向数组的末尾增加一项unshift:向数组开头增加一项pop:删除数组的末尾项shift:删除数组开头项...

  • JavaScript数组的方法汇总及释义

    数组常用方法汇总 push 向数组的末尾添加元素 unshift 向数组的开头添加元素 pop 从数组中把最后一个...

  • 数组

    26 删除排序数组中的重复项 使用双指针的做法,删除排序数组中的重复项其实就是找出排序数组中的非重复项,两个指针,...

网友评论

      本文标题:数组处理(向数组添加不重复项)

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