_.methodOf(object, [args])
_.methodOf()
方法创建一个函数,该函数调用给定对象上的方法。任何额外的参数都会传递给调用的方法。
参数
object
(Object): 要调用方法的对象。[args]
(...*): 要传递给调用方法的参数。
返回值
(Function): 返回一个新的函数。
示例
javascript
const objects = [{ a: { b: _.constant(2) } }, { a: { b: _.constant(1) } }];
// 使用 _.methodOf 创建的函数调用对象方法
console.log(_.map(objects, _.methodOf("a.b")));
// => [2, 1]
console.log(_.map(objects, _.methodOf(["a", "b"])));
// => [2, 1]