을 다차원 개체에 액세스 할 때 와일드 카드를 사용 : 나는 이러한 중첩 된 개체에 액세스하는 방법과 사투를 벌인거야이 같은 포맷 된 GeoJSON 데이터 세트와 함께 일하고 있어요 자바 스크립트
{
"type": "Feature",
"properties": {
"startcong": "109",
"district": "7",
"statename": "Pennsylvania",
"member": {
"112": {
"21168": {
"party": "Republican",
"name": "Meehan, Pat",
"district": "7"
}
},
"109": {
"15447": {
"party": "Republican",
"name": "Weldon, Curt", "district": "7"}
},
"110": {
"20744": {
"party": "Democrat",
"name": "Sestak, Joe",
"district": "7"
}
},
"111": {
"20744": {
"party": "Democrat",
"name": "Sestak, Joe",
"district": "7"
}
}
},
"endcong":
"112",
"id": "042109112007"
}
}
. 예를 들어 feature.properties.member[112][21168]
을 사용하여 party
속성에 액세스 할 수 있습니다. 그러나 :
- 두 번째 번호가 매겨진 개체 ("21168")는 항상 일관되게 번호가 매겨지지 않습니다.
- 두 번째 번호 매기기 개체는 항상 유일한 중첩 개체입니다.
와일드 카드 같은 것을 사용하여 동일한 party
속성에 액세스 할 수있는 방법이 있습니까? 이상적으로는 feature.properties.member[112][*].party
과 비슷한 것입니다. 두 번째 숫자는 유일한 중첩 된 객체 인 경우