JSFiddle - React, Tailwind, and code Playground
JavaScript
var sampleArray = [
"CONTAINER",
"BODY",
"NEWS",
"TITLE"], generateArray = [], tmp=null;
for(var i=0; i<sampleArray.length;i++){
if(tmp===null){
generateArray[sampleArray[i]] = {};
tmp = generateArray[sampleArray[i]];
}else{
console.log();
tmp[sampleArray[i]] = {};
tmp = tmp[sampleArray[i]];
}
//var tmp = generateArray[sampleArray];
}
console.log(generateArray);