function getClosest(startName, visitedList) {
const startLatLng = MONOPOLY_NAME_TO_DATA[startName].latLng;
return Object.entries(MONOPOLY_NAME_TO_DATA).reduce(
function([closestName, closestDistance], [name, d]) {
if (startName != name && !visitedList.includes(name)) {
const distance = getDistance(startName, name);
if (!closestDistance || distance < closestDistance) {
closestName = name;
closestDistance = distance;
}
}
return [closestName, closestDistance];
},
[undefined, undefined]
);
}