Hi I am trying to achieve following behaviors with javascript
let fieldsArray = ['clientMap', 0, 'legalEntityNumber']
somehow I want to get convert above data into following way
['clientMap'][0]['legalEntityNumber']
I tried with fieldsArray.join('[]') but its not working as expected. please help. Thanks
>Solution :
If im understanding you correctly (and you want a string i.e. "[clientMap][0][legalEntityNumber]") this would be how to do that…
let fieldsArrayString = ['clientMap', 0, 'legalEntityNumber'].map(item=>`[${item}]`).join('');
or
let fieldsArrayString = ['clientMap', 0, 'legalEntityNumber'].reduce((acc, cur) => `${acc}[${cur}]`, '');