数组判断含有某对象权重加一去重
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;
} ;
//测试
var arry= [{x:1,y:1,value:0}, {x:1,y:2,value:0}, {x:1,y:1,value:0}]
console.log(formatDataf(arry));
输出:
[{x: 1, y: 1, value: 2}, {x: 1, y: 2, value: 1}]
网站名称:数组判断含有某对象权重加一去重
URL分享:http://scyanting.com/article/peehhh.html