Lodash _.invokeMap

2021-09-22 09:51 更新

_.invokeMap(collection, path, [args])

調(diào)用path(路徑)上的方法處理 collection(集合)中的每個(gè)元素,返回一個(gè)數(shù)組,包含每次調(diào)用方法得到的結(jié)果。任何附加的參數(shù)提供給每個(gè)被調(diào)用的方法。如果methodName(方法名)是一個(gè)函數(shù),每次調(diào)用函數(shù)時(shí),內(nèi)部的 this 指向集合中的每個(gè)元素。

添加版本

4.0.0

參數(shù)

  1. collection (Array|Object): 用來迭代的集合。
  2. path (Array|Function|string): 用來調(diào)用方法的路徑 或 者每次迭代調(diào)用的函數(shù)。
  3. [args] (...*): 調(diào)用每個(gè)方法的參數(shù)。

返回

(Array): 返回的結(jié)果數(shù)組。

例子

_.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']]


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)