Как передать параметр из массива объектов

у меня в БД сущность координаты представлена 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} />}
))}
→ Ссылка