JSFiddle - React, Tailwind, and code Playground
by kman007_us
JavaScript
function foo(x) {
return x;
}
var once2 = function(fn) {
return (function(done) {
if (!done) {
console.log("fn:", fn, "\n", "arguments:", arguments, "\n", "this:", this);
done = true;
return fn.apply(this, arguments);
}
})(false);
};
var initialize2 = once2(foo);
console.log(initialize2);
console.log(initialize2(3));