We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent da2ce63 commit e097396Copy full SHA for e097396
1 file changed
src/decko.js
@@ -6,10 +6,10 @@ let fns = {
6
/** let cachedFn = memoize(originalFn); */
7
memoize(fn, opt=EMPTY, target=null) {
8
let cache = opt.cache || {};
9
- return (...a) => {
+ return function(...a) {
10
let k = String(a[0]);
11
if (opt.caseSensitive===false) k = k.toLowerCase();
12
- return HOP.call(cache,k) ? cache[k] : (cache[k] = fn.apply(target, a));
+ return HOP.call(cache,k) ? cache[k] : (cache[k] = fn.apply(this, a));
13
};
14
},
15
0 commit comments