我需要创建一个新对象,该对象已删除给定JSON数据中的重复县。在下面的代码中,重复了“希尔斯代尔”县(实际数据文件中有83个县)。
我尝试使用for ... in循环对象删除重复项
这里是县名“ Hillsdale”重复的对象
var countyData = {
'type': 'FeatureCollection',
'features': [{
'type': 'Feature',
'properties': {
'GEO_ID': '0500000US26057',
'NAME': '**Hillsdale'**,
'LSAD': 'County',
'CENSUSAREA': 568.464000
},
'geometry': {
'type': 'Polygon',
'coordinates': [
[
[-84.607540, 43.466006],
[-84.369876, 43.466044]
]
]
}
},
{
'type': 'Feature',
'properties': {
'GEO_ID': '0500000US26059',
'NAME': **'Hillsdale'**,
'LSAD': 'County',
'CENSUSAREA': 598.133000
},
'geometry': {
'type': 'Polygon',
'coordinates': [
[
[-84.360416, 41.706625],
[-84.360416, 41.706625]
]
]
}
}
]
}
在javascript-中应用函数后,这应该看起来很生动
var countyNoDup ={
'type': 'FeatureCollection',
'features': [{
'type': 'Feature',
'properties': {
'GEO_ID': '0500000US26057',
'NAME': 'Hillsdale',
'LSAD': 'County',
'CENSUSAREA': 568.464000
},
'geometry': {
'type': 'Polygon',
'coordinates': [
[
[-84.360416, 41.706625],
[-84.360416, 41.706625]
]
]
}
}]}