【发布时间】:2013-01-03 03:48:42
【问题描述】:
我有一个如下所示的数组:
1. coordinates = [ [16.343345, 35.123523],
2. [14.325423, 34.632723],
3. [15.231512, 35.426914],
4. [16.343345, 35.123523],
5. [15.231512, 32.426914] ]
第 5 行的纬度与第 3 行相同,但经度不同,因此不重复。
第 3 行和第 6 行的纬度和经度都相同,因此是重复的,应该删除一个。
【问题讨论】:
-
您应该更新您的问题以包含您已经进行的任何尝试。
-
您是否尝试过对它们进行排序,然后循环比较当前记录与下一条记录的结果?
-
15,231512, 35,426914(4 个整数)不应该是15.231512, 35.426914(2 个浮点数)吗? -
对于诸如从列表中删除重复项之类的任务,最好的选择通常是使用预先存在的 JS 库之一,例如 lodash,因为这段代码比任何代码都进行了更多的道路测试你可能会写的代码。
-
你能澄清你的问题吗?第 6 行不存在,据我估计,第 1 行和第 4 行以及第 3 和第 5 行匹配
标签: javascript arrays multidimensional-array duplicates coordinates