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