我有一个嵌套的对象,看起来像下面
{
"Place One": {
primary: "#000000",
secondary: "#97233f",
coordinates: {
lat: 49.5013,
lon: 87.0622
}
},
"Place Two": {
primary: "#000000",
secondary: "#a71930",
coordinates: {
lat: 40.6013,
lon: 81.0622
}
},
"Place Three": {
primary: "#9e7c0c",
secondary: "#241773",
coordinates: {
lat: 40.5033,
lon: 84.0622
}
}
}
我试图访问每个lat/lon变量,以传递给传单组件
<Marker
key={park.properties.PARK_ID}
position={[
***the lat***,
***the lon***
]}
/>
我试过以下方法:
Object.fromEntries(
Object.entries(teams).map(([key, { coordinates }]) => <Marker
position={[
coordinates.lat,
coordinates.lon
]} />
)
但无法访问这些值.
有谁能建议最好的方法吗?