js 二维数组去重

定义

  arr: [

        [1, 2, 3],

        [2, 3, 4],

        [4, 5, 6],

        [12, 3, 4],

        [4, 25, 6],

        [14, 25, 16],

        [14, 15, 16],

        [14, 15, 15, 116, 19],

      ],

      newarr: [],



方法    //去重

    quchong() {

      var newArr = [];

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

        for (var j = 0; j < this.arr[i].length; j++) {

          var v = this.arr[i][j];

          // 判断是否存在数组中,不存在在往下走

          if (!newArr.includes(v)) {

            newArr.push(v);

            this.newarr = newArr;

          }

        }

      }

    },

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数组排序 冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作...
    姝姝姝阅读 1,722评论 0 0
  • 方法一 For嵌套for 使用splice去重更改原数组 正向遍历循环 遇到删掉 原数组递减1 { let a...
    金色888阅读 3,089评论 0 0
  • 数组去重的方法:通过直接方法去重、通过对象的属性具有唯一性去重、通过索引值去重、先排序在去重 案例: (1)索引去...
    痛心凉阅读 1,781评论 0 2
  • 1.//求数组中最大值 //声明一个数组 var arr=[1,5,9,88,79]; //遍历数组,同时要声明一...
    是你的大颖儿阅读 4,353评论 0 1
  • 今天来聊一聊JS数组去重的一些方法,包括一些网上看到的和自己总结的,总共5种方法(ES5)。 第一种:遍历数组法 ...
    心平气和JAMES阅读 3,081评论 0 0