Lodash - methodOf 方法

语法

_.methodOf(object, [args])

与 _.method 相反;此方法创建一个函数,该函数在给定的对象路径处调用该方法。任何其他参数都提供给调用的方法。

参数

  • object (Object) − 要查询的对象。

  • [args] (...*) − 用于调用该方法的参数。

输出

  • (Function) −返回新的调用函数。

示例

var _ = require('lodash');
var array = _.times(3, _.constant);
var object = { 'a': array, 'b': array, 'c': array };

console.log(_.map(['a[2]', 'c[0]'], _.methodOf(object))); 
console.log(_.map([['a', '2'], ['c', '0']], _.methodOf(object)));

将上述程序保存在tester.js中。运行以下命令执行该程序。

命令

\>node tester.js

输出

[ 2, 0 ]
[ 2, 0 ]

lodash_util.html