jquery怎么获取对象数组中离操作目标最近的那个对象

我现在有这么一组对象数组,里面有x和y属性,然后我点击屏幕的时候也可以拿到一组x和y值,我要怎么在这一堆数组中找到离我点击的最近的那个对象?
这是所有的位置数组:

img


这是我点击得到的对象

img

循环过滤所有位置数组和把点击得到的x,y进行比较

关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:jquery判断是否为对象或者数组