Как массиву присвоить другой массив
у меня есть переменная типа
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} />}