mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-03 16:47:49 +00:00
Bump to v3.9.0.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
define(['../internal/baseEach', '../internal/invokePath', '../internal/isArrayLike', '../internal/isKey', '../function/restParam'], function(baseEach, invokePath, isArrayLike, isKey, restParam) {
|
||||
|
||||
/**
|
||||
* Invokes the method at `path` on each element in `collection`, returning
|
||||
* Invokes the method at `path` of each element in `collection`, returning
|
||||
* an array of the results of each invoked method. Any additional arguments
|
||||
* are provided to each invoked method. If `methodName` is a function it is
|
||||
* invoked for, and `this` bound to, each element in `collection`.
|
||||
@@ -29,7 +29,7 @@ define(['../internal/baseEach', '../internal/invokePath', '../internal/isArrayLi
|
||||
result = isArrayLike(collection) ? Array(collection.length) : [];
|
||||
|
||||
baseEach(collection, function(value) {
|
||||
var func = isFunc ? path : (isProp && value != null && value[path]);
|
||||
var func = isFunc ? path : ((isProp && value != null) ? value[path] : null);
|
||||
result[++index] = func ? func.apply(value, args) : invokePath(value, path, args);
|
||||
});
|
||||
return result;
|
||||
|
||||
@@ -16,7 +16,7 @@ define(['../internal/arrayMap', '../internal/baseCallback', '../internal/baseMap
|
||||
* callback returns `true` for elements that have the properties of the given
|
||||
* object, else `false`.
|
||||
*
|
||||
* Many lodash methods are guarded to work as interatees for methods like
|
||||
* Many lodash methods are guarded to work as iteratees for methods like
|
||||
* `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.
|
||||
*
|
||||
* The guarded methods are:
|
||||
|
||||
@@ -8,7 +8,7 @@ define(['../internal/arrayReduce', '../internal/baseEach', '../internal/createRe
|
||||
* value. The `iteratee` is bound to `thisArg` and invoked with four arguments:
|
||||
* (accumulator, value, index|key, collection).
|
||||
*
|
||||
* Many lodash methods are guarded to work as interatees for methods like
|
||||
* Many lodash methods are guarded to work as iteratees for methods like
|
||||
* `_.reduce`, `_.reduceRight`, and `_.transform`.
|
||||
*
|
||||
* The guarded methods are:
|
||||
|
||||
Reference in New Issue
Block a user