Loading problem…
Implement a once function that ensures a function is only executed once, regardless of how many times it's called.
once
fn
const initialize = () => { console.log('Initialized'); return 'setup complete'; }; const initializeOnce = once(initialize); initializeOnce(); // Logs 'Initialized', returns 'setup complete' initializeOnce(); // Returns 'setup complete' (no log) initializeOnce(); // Returns 'setup complete' (no log)
4 hints available with Pro