码迷,mamicode.com
首页 > 编程语言 > 详细

根据数组的相同的值进行过滤

时间:2019-12-18 12:30:02      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:java   过滤   turn   amp   ==   ons   filter   rar   ica   

const arr = [{x: 12, y: 12},{x: 123, y: 123},{x: 124, y: 124},{x: 12, y: 12}];//原数组,如果有相同的测返回true



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

          const current = arr[i];  //如: {x: 12, y: 12}

          //判断数组里面是否有何current值相同的项,

          let filterArr = arr.filter(item => item.x === current.x && item.y === current.y);

          if(filterArr.length > 1) { // 排除current本身,所以是1 ,大于1则表示有相同的项

            return true;

          }

        }

  

根据数组的相同的值进行过滤

标签:java   过滤   turn   amp   ==   ons   filter   rar   ica   

原文地址:https://www.cnblogs.com/wangliko/p/12059086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!