JSFiddle - React, Tailwind, and code Playground
by MegaScience
JavaScript
if (false) {
'use strict'
function jamie() {
var sCallerName; {
let re = /(\w+)@|at (\w+) \(/g;
let aRegexResult = re.exec(new Error().stack);
sCallerName = aRegexResult[1] || aRegexResult[2];
}
console.log(sCallerName);
};
function jiminyCricket() {
jamie();
};
jiminyCricket(); // jiminyCricket
} else {
function myFunc() {
if (myFunc.caller == null) {
return 'The function was called from the top!';
} else {
return 'This function\'s caller was ' + myFunc.caller.name;
}
}
(function yomama() {
console.log(myFunc());
})();
(function yopapa() {
console.log(myFunc());
})();
}