Как передать параметр из массива объектов
у меня в БД сущность координаты представлена 3-мя полями Name, CoordX,CoordY. Объявлен state:{coord:{}}, который после get запроса примет значения из бд и получается массив объектов.{[name:"...",CoordX:"...",CoordY:"..."],[и.т.д]}.
Как мне в <Placemark [coordinates(x,y)], hitcontent:name/>значения эти передать?
Ведь placemark координаты как массив принимает , а у меня они отдельными объектами.
Ответы (1 шт):
Автор решения: Konstantin Modin
→ Ссылка
Не совсем понял вопрос.
Можно написать так:
const cordsArray = coords.map(({CoordX, CoordY})=>[CoordX, CoordY])
// создаётся массив массивов с координатами [ [x,y], [x,y], [x,y] ]
...
<Placemark coords={cordsArray} ... />
Или так:
{array.map(({name, CoordX, CoordY})=>(
<Placemark coords={[CoordX, CoordY] hitcontent={name} />}
))}