教程 lodash tutorial

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

_.invokeMap(collection, path, [args]) 用于调用集合中每个元素的指定方法,并返回结果数组。

  • collection:要处理的集合,可以是数组、对象或类数组对象。
  • path:要调用的方法名称,可以是字符串或者一个包含方法名称的数组。
  • args(可选):要传递给方法的参数。

应用举例:

javascript
// 原始集合
const collection = ["hello", "world"];

// 调用每个字符串元素的 toUpperCase 方法
const result = _.invokeMap(collection, "toUpperCase");

console.log(result);
// 输出:['HELLO', 'WORLD']

在这个例子中,_.invokeMap 方法调用了原始集合中每个字符串元素的 toUpperCase 方法,并返回了结果数组 ['HELLO', 'WORLD']。