Necesito concatenar dos valores para pasarlos como argumento en el valor del eje Y de mi gráfico. Pude concatarlos pero cuando lo paso a mi valor 'y' no funciona. ¿Qué estoy haciendo mal? Este código funciona:
switch (statement) { //CashFlow case 'changeInOperatingLiabilities': return ( <Fragment><Plot data={[{type: 'bar', x: financialItem.fiscalDateEndingValues, y: financialItem.changeInOperatingLiabilitiesValues},]} layout={{width: 900, height: 640, title: financialItemName}} options ={ {displaylogo: 'false'} }/></Fragment> );Este código no funciona:
switch (statement) { //CashFlow case 'changeInOperatingLiabilities': return ( <Fragment><Plot data={[{type: 'bar', x: financialItem.fiscalDateEndingValues, y:''.concat('financialItem.',statement,'Values')},]} layout={{width: 900, height: 640, title: financialItemName}} options ={ {displaylogo: 'false'} }/></Fragment> ); console.log(''.concat('financialItem.',statement,'Values')) devuelve exactamente lo que esperaba: financialItem.changeInOperatingLiabilitiesValues
Estoy tratando de hacer esto porque mi interruptor se está alargando demasiado. muchas gracias por ayudar