var points
= [{
lat
: 22.687,
lng
: 114.014
}, {
lat
: 22.687,
lng
: 112.004
}, {
lat
: 22.837,
lng
: 114.014
},{
lat
: 26.687,
lng
: 115.014
},{
lat
: 22.687,
lng
: 115.014
},{
lat
: 22.687,
lng
: 114.014
}];
我们可以借助数组中reduce方法,访问遍历数组,其也是借助访问对象属性方法; 根据lat是否重复来去重
var obj
= {};
points
= points
.reduce(function(item
, next
) {
obj
[next
.lat
] ? '' : obj
[next
.lat
] = true && item
.push(next
);
return item
;
}, []);
console
.log(points
) ;
转载请注明原文地址:https://ipadbbs.8miu.com/read-44900.html