From d5548f4956b90aff502d90fbe47f58705d6efdde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Bona=C4=87i?= Date: Sat, 29 Oct 2016 13:13:49 +0200 Subject: [PATCH] Small improvement to memoize fn --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 91d46fd..7815993 100644 --- a/README.md +++ b/README.md @@ -113,11 +113,10 @@ function memoize(fn) { var cachedArg; var cachedResult; return function(arg) { - if (cachedArg === arg) { - return cachedResult; + if (cachedArg !== arg) { + cachedArg = arg; + cachedResult = fn(arg); } - cachedArg = arg; - cachedResult = fn(arg); return cachedResult; }; }