Tengo un par clave: valor como se muestra a continuación:
const valueSelection = { name: string, colour: string, design: string, valueTag: string[], }durante el tiempo de ejecución se convierte en la siguiente
const valueSelection = { name: 'Sam', colour: 'blue', design: 'normal', valueTag: [1, 2] }quiero convertir esto en como se muestra a continuación
const valueSelection = { name: 'Sam', colour: 'blue', design: 'normal', valueTag1: 1, valueTag2: 2 }Cómo hacer esto en Reactjs.
Gracias por adelantado.
Puedes hacer algo como esto:
var newValue = { ...oldValue, valueTag: undefined, ...( Object.fromEntries( oldValue.valueTag.map((val, index) => [`valueTag${index + 1}`, val]) ) ) }