【发布时间】:2017-05-03 09:15:38
【问题描述】:
我正在尝试使用我在此处的某个线程中找到的代码。
var values= [{lat: 12345, lng: 54321},{lat: 98765, lng: 54321}, {lat: 99999, lng: 111111} ]
let seen = new Set();
var hasDuplicates = values.some(function(currentObject) {
return seen.size === seen.add(currentObject.lng).size;
});
console.log(hasDuplicates)
它说这是真的,但这并不是因为它只检查经度是否单独存在而不是纬度。
我该怎么做?
【问题讨论】:
-
你能解释一下预期的结果是什么吗?
-
它在控制台日志中说这是真的,但它应该打印错误,因为没有纬度和经度重复(在同一个 obj 中)
标签: javascript latitude-longitude