Build javascript flat array into object [closed]

Hi can anyone want help me to convert this array

["1.", "1.1.", 1.2.", "1.3.", "1.4.", "1.1.1.", "1.1.2.", "1.1.3.", "1.2.1.", "1.2.2.", "1.3.1.", "1.3.2.", "1.3.3.", "1.3.4.", "1.4.1.", "1.4.3."]

into this object

`

{
"1":{
"1":{
"1":"1.1.1.", 
"2":"1.1.2.", 
"3":"1.1.3."
}, 
"2":{
"1":"1.2.1.", 
"2":"1.2.2."
}, 
"3":{
"1":"1.3.1.", 
"2":"1.3.2.", 
"4":"1.3.4."
}, 
"4":{
"1":"1.4.1.", 
"3":"1.4.3."
}
}

`

please help to convert the array into object