once()
JavaScript
function once(fn){
let returnValue;
let canRun = true;
return function(...args){
if(canRun) {
returnValue = fn(...args);
canRun = false;
}
return returnValue;
}
}
function process(){ console.log("process"); }
const processonce = once(process);
processonce(); //process
processonce(); //
processonce(); //