_.method(path, [args])
_.method
用于创建一个函数,该函数会调用给定对象上指定路径的方法。额外的参数会传递给被调用的方法。
path
(Array|string): 要调用的方法的路径。[args]
(...*): 调用方法时传递的参数。
返回:
- (Function): 返回新创建的调用函数。
示例:
javascript
var objects = [{ a: { b: _.constant(2) } }, { a: { b: _.constant(1) } }];
_.map(objects, _.method("a.b"));
// => [2, 1]
_.map(objects, _.method(["a", "b"]));
// => [2, 1]
在这个示例中,_.method
创建了一个函数,该函数会在给定对象上调用指定路径的方法,并返回结果数组。