function once(fn, context) {
return function() {
if (fn) {
let f = fn;
fn = null;
return f.apply(context || this, arguments);
}
};
function memorize(fn, context) {
let mem = {}
let input = JSON.stringify(arguments)
return mem[input] || (mem[input] = fn.apply(context || this, arguments));
Sign in to make a reply
Junes_99994
function once(fn, context) {
return function() {
if (fn) {
let f = fn;
fn = null;
return f.apply(context || this, arguments);
}
};
}
function memorize(fn, context) {
let mem = {}
return function() {
let input = JSON.stringify(arguments)
return mem[input] || (mem[input] = fn.apply(context || this, arguments));
}
}