I have a React app and I have a dictionary of symbols stored in another file in the form of securities.{asset}.symbol. For example, for Apple stock the address is stored at securities.Apple.symbol which normally evaluates to 'AAPL'.
So,
let bb = `securities.${asset}.symbol`;
bb is now a string 'securities.Apple.symbol' How do I evaluate the string above instead of returning a string?
I have tried
let re = Function('return ' + bb)();
console.log('res', re));
However that console.log doesnt return anything... (whereas if
let bb=`1+1`
it would work and evaluate as 2)
Do you have a solution? Thanks