Как массиву присвоить другой массив

у меня есть переменная типа

const arr=[
{value:"ocean",label:"Ocean"},
{value:"ocean1",label:"Ocean1"}
{value:"ocean2",label:"Ocean2"}
]

у меня есть массив arr1=[1,2,3,4] к примеру как мне передать этот массив в arr?(чтоб value,label присвоились эти числа )?

пробовал так const arr={value:arr1,label:arr1} и так const arr=[{value:arr1,label:arr1}] но это не то


Ответы (1 шт):

Автор решения: Maksim-Do
const arr = arr1.map((element) => ({value: element, label: element})) 

А можно сразу в реакт-компоненте без создания промежуточной переменной.

{arr.map((value) => <Children key={value} value={value} />}
→ Ссылка