JSFiddle - React, Tailwind, and code Playground
by smacky311
JavaScript
function SomeOuterFunc(outsideFunc) {
var closureVar = 1;
alert("outsideFunc is a type of " + typeof outsideFunc);
//var numba = outsideFunc(closureVar);//why is outsideFunc not a function?
outsideFunc(closureVar);
//document.writeln(numba);
//alert(numba);
alert(typeof this);
alert(this.toSource());
alert(typeof SomeOuterFunc);
//return this;//why is this a typeof object instead of a function?
//return SomeOuterFunc;
}
/*var func = SomeOuterFunc(function (numba) {
numba += numba;
document.writeln(numba);
//return numba;
});
var func2 = new SomeOuterFunc(function (numba) {
numba += numba;
document.writeln(numba);
//return numba;
});*/
SomeOuterFunc(function (numba) {
numba += numba;
document.writeln(numba);
//return numba;
});
//alert("function1 is a typeof " + typeof func);
//alert("function2 is a typeof " + typeof func2);
//func(2);
//func2(2);