Как создать многомерный массив из строки в JS

Как создать многомерный массив из строки в JS

У меня есть массив из нескольких элементов, как это

 {key: "Val1, Val2, Val3", value: "Value1"} {key: "Val1, Val2", value: "Value2"} {key: "Ele1, Ele2, Ele3", value: "Value3"} {key: "Ele1, Ele2, Ele3", value: "Value4"} 

Я ищу способ преобразовать ключ в многомерный массив, а затем назначить значение, так что тогда я смогу сделать что-то вроде

 console.log(res['Val1']['Val2']['Val3']); //returns Value1 console.log(res['Val1']['Val2']); //returns Value2 console.log(res['Ele1']['Ele2']['Ele3'][0]); //returns Value3 console.log(res['Ele1']['Ele2']['Ele3'][1]); //returns Value4 

Я попытался использовать карту (), вложенную без удачи. Спасибо

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector