Loading problem…
Implement a memoize function that caches the results of function calls to improve performance.
fn// Example: Expensive computation
const expensiveFn = (n) => {
console.log('Computing...');
return n * 2;
};
const memoized = memoize(expensiveFn);
memoized(5); // Logs: Computing..., returns 10
memoized(5); // Returns 10 (from cache, no log)
memoized(6); // Logs: Computing..., returns 12