From b583530c66673d9ec49462306e9dc0ca0e0016ea Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Wed, 7 May 2014 01:32:21 -0700 Subject: [PATCH] Simplify `memoize` doc example. [ci skip] --- lodash.js | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/lodash.js b/lodash.js index 572f7cab4..54ca12a69 100644 --- a/lodash.js +++ b/lodash.js @@ -5321,19 +5321,17 @@ * fibonacci(9) * // => 34 * - * var data = { - * 'fred': { 'name': 'fred', 'age': 40 }, - * 'pebbles': { 'name': 'pebbles', 'age': 1 } - * }; - * * // modifying the result cache - * var get = _.memoize(function(name) { return data[name]; }, _.identity); - * get('pebbles'); - * // => { 'name': 'pebbles', 'age': 1 } + * var upperCase = _.memoize(function(string) { + * return string.toUpperCase(); + * }); * - * get.cache.pebbles.name = 'penelope'; - * get('pebbles'); - * // => { 'name': 'penelope', 'age': 1 } + * upperCase('fred'); + * // => 'FRED' + * + * upperCase.cache.fred = 'BARNEY' + * upperCase('fred'); + * // => 'BARNEY' */ function memoize(func, resolver) { if (!isFunction(func) || (resolver && !isFunction(resolver))) {