JSFiddle - React, Tailwind, and code Playground
HTML
<div id="logger"></div>
JavaScript
'use strict'
var dummyStack = [];
function A() {
PushToStack(A.name)
B();
}
function PushToStack(currentName) {
dummyStack.push(currentName);
if (dummyStack.length == 1) console.log("Function called from top")
else console.log("Function named " + dummyStack[dummyStack.length - 1] + " called from function " + dummyStack[dummyStack.length - 2])
}
function B() {
PushToStack(B.name)
C()
}
function C() {
PushToStack(C.name)
}
A();