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);