JSFiddle - React, Tailwind, and code Playground
JavaScript
function bulding(buildingType)
{
console.log("In main function");
var me = this;
me.room=2;
me.clr = "green";
me.scrn = null ;
getType();
function getType()
{ console.log("In control function");
switch(buildingType){
case "home":
setBuildingas(2,"green",null);
break;
case "office":
setBuildingas(20,"white",null);
break;
case "mall":
setBuildingas(200,"asorted",null);
break;
case "theater":
setBuildingas(20,"white","78cm");
break;
default:
console.log("Please Enter Valid Type");
break;
}
}
function setBuildingas(noOfRooms,buldingColor,theaterScreen){
me.room=noOfRooms;
me.clr=buldingColor;
me.scrn=theaterScreen;
valueGetter(me);
}
}
function valueGetter(obj){
for(var key in obj)
{
console.log(key + " has value of "+obj[key]);
}
}
console.log("In Script");
var house = new bulding("home");
var house2 = new bulding("mall");
var house3 = new bulding("theater");