JSFiddle - React, Tailwind, and code Playground
HTML
<p>-1, 2, 1, expected</p>
<p id="routingCode">Routing Code:</p>
JavaScript
var data = {
"10CDT" : "10CDT",
"20ADT": "20ADT",
"15CBS": "15CBS",
"30DVD" : "30DVD",
"40MFC" : "40MFC"
};
var menuKey = "";
var rc = computeRoutingCode(menuKey);
out = "";
$.each(data, function(key, value) {
out += ", " + value;
});
//$('<p></p>').text(out.substring(2)).appendTo(document.body);
$('#routingCode').text(rc).appendTo(document.body);
function computeRoutingCode(menuKey) {
switch(menuKey) {
case "apptComplete19":
return 1;
case "completed1":
return 1;
case "declined2":
return 2;
case "skipTask3":
return 3;
case "repeatTask4":
return 4;
case "pausePlan5":
return 5;
case "resumePlan6":
return 6;
case "restartPlan7":
return 7;
case "cancelPlan8":
return 8;
case "noResponse9":
return 9;
case "hangUpEvent10":
return 10;
case "wrongInfo11":
return 11;
case "reschedAssist12":
return 12;
case "transAssist13":
return 13;
case "dmeAssist":
return 14;
case "callBackReq14":
return 15;
case "seperator16":
return 16;
case "notes17":
return 17;
case "assess18":
return 18;
case default:
return 0;
}
}