数组判断含有某对象权重加一去重

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组判断含有某对象权重加一去重相关的知识,希望对你有一定的参考价值。

function formatDataf(data)

            var formatArray = [];
            data.forEach(function (item) 

                item.value = 1;
                var sarry = formatArray.some(function (itemarr) //判断是否有重复的
                    if (item.x == itemarr.x && item.y == itemarr.y) 
                        itemarr.value = itemarr.value + 1;
                        return true;
                     else 
                        return false;
                    
                )
              if(!sarry) 
                                       formatArray.push(item);
                                

            )
            return formatArray;
         ;

console.log(formatDataf([x:1,y:1,value:0,
                                        x:1,y:2,value:0,
                                         x:1,y:1,value:0])); 

以上是关于数组判断含有某对象权重加一去重的主要内容,如果未能解决你的问题,请参考以下文章

js中如何判断数组中是不是含有某一项

js 含有对象的数组去重

DAY_4作业——判断数组内是否有某一个数据————实现数组映射(放大 10 倍)—— 实现按序插入数组(修改bug)——实现数组去重

MATLAB 如何判断某变量等于某数组中的一个元素

js数组对象相同项合并处理

C++判断字符串中是不是含有某个子字符串