Fix more doc typos and add more underscore "Functions" tests to test/test.js.

This commit is contained in:
John-David Dalton
2013-10-21 00:35:01 -07:00
parent c6291bea52
commit de3d9fdb8b
2 changed files with 138 additions and 10 deletions

View File

@@ -5775,19 +5775,22 @@
* return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2);
* });
*
* fibonacci(9)
* // => 34
*
* var data = {
* 'fred': { 'name': 'fred', 'age': 40 },
* 'pebbles': { 'name': 'pebbles', 'age': 60 }
* 'pebbles': { 'name': 'pebbles', 'age': 1 }
* };
*
* // modifying the result cache
* var stooge = _.memoize(function(name) { return data[name]; }, _.identity);
* stooge('pebbles');
* // => { 'name': 'pebbles', 'age': 60 }
* var get = _.memoize(function(name) { return data[name]; }, _.identity);
* get('pebbles');
* // => { 'name': 'pebbles', 'age': 1 }
*
* stooge.cache.pebbles.name = 'jerome';
* stooge('pebbles');
* // => { 'name': 'jerome', 'age': 60 }
* get.cache.pebbles.name = 'penelope';
* get('pebbles');
* // => { 'name': 'penelope', 'age': 1 }
*/
function memoize(func, resolver) {
if (!isFunction(func)) {
@@ -6476,7 +6479,7 @@
*
* var youngest = _.chain(characters)
* .sortBy('age')
* .map(function(stooge) { return stooge.name + ' is ' + stooge.age; })
* .map(function(chr) { return chr.name + ' is ' + chr.age; })
* .first()
* .value();
* // => 'pebbles is 1'