invokeMap

最后更新于:2022-04-02 00:00:03

## invokeMap + [link](./invokeMap "Link to this entry.") + [source](https://github.com/lodash/lodash/blob/4.5.0正式版/lodash.src.js#L7818 "View in source.") + [npm](https://www.npmjs.com/package/lodash.invokemap "See the npm package.") ``` _.invokeMap(collection, path, [args]) ``` 调用 `path` 的方法处理集合中的每一个元素,返回处理的数组。 如何附加的参数会传入到调用方法中。如果方法名是个函数,集合中的每个元素都会被调用到。 ### 参数 1. collection (Array|Object) 需要遍历的集合 2. path (Array|Function|string) 要调用的方法名 或者 这个函数会处理每一个元素 3. [args] (...*) The arguments to invoke each method with. ### 返回值 (Array) 返回数组结果 ### 示例 ``` _.invokeMap([[5, 1, 7], [3, 2, 1]], 'sort'); // => [[1, 5, 7], [1, 2, 3]] _.invokeMap([123, 456], String.prototype.split, ''); // => [['1', '2', '3'], ['4', '5', '6']] ```
';