JSFiddle - React, Tailwind, and code Playground
by rushtonmd
HTML
<button id="gogo">GO!</button>
<span id="message"></span>
JavaScript
// Unwinding the stack
function firstLevelFunction(value) {
secondLevelFunction(value);
}
function secondLevelFunction(value){
thirdLevelFunction(value);
}
function thirdLevelFunction(value){
throw new Error("Third!");
}
// Wirin' up stuff
$('#gogo').on('click', function (event) {
try {
var returnMessage = firstLevelFunction("throw");
//var returnMessage = firstItemInArray([]);
//var returnMessage = firstItemInArray({firstname:"Rad",lastname:"Butoni",age:97});
$('#message').html(returnMessage);
} catch (error) {
alert("WARNING! " + error.message);
}
});