JSFiddle - React, Tailwind, and code Playground
by ovillani
HTML
<div id="test">
Howdy
</div>
JavaScript
function makeAry(){
var clientList = ["A1","A2","A3"];
var mediaList = ["ALL","MED1","MED2"];
var kpiList = ["RCO","RCL"];
var breaksList = ["total","m","f"];
var timeList = [142,143,144,145];
alert("running function1");
TCData=clientList;
for(var client of TCData) {
TCData[client]=new Object;
TCData[client]=mediaList;
for(var media of TCData[client]) {
TCData[client][media]=new Object;
TCData[client][media]=kpiList;
for(var kpi of TCData[client][media]){
TCData[client][media][kpi]=new Object;
TCData[client][media][kpi]=kpiList;
for(var breaks of TCData[client][media][kpi]){
TCData[client][media][kpi][breaks]=new Object;
}
}
}
}
alert("running function2");
TCData["A1"]["ALL"]["RCO"]["total"]=timeList;
TCData["A1"]["ALL"]["RCO"]["total"][142]="Hello";
alert("running function3");
}
var TCData=new Array();
makeAry();
alert(TCData["A1"]["ALL"]["RCO"]["total"][142]);