Lodash _.method() method creates a function that invokes the method at the path of a given object. Any additional arguments are provided to the invoked method.
Syntax:
_.method(path, args);Parameters:
- path: This is the path to invoke.
- args: These are the arguments to invoke the method with.
Return Value:
This method returns the new invoker function.
Example 1: In this example, we are using the lodash _.method() method.
// Requiring the lodash library
const _ = require("lodash");
// Use of _.method() method
let gfg = [
{ 'a': { 'b': _.constant("geeks") } },
{ 'a': { 'b': _.constant("for") } },
{ 'a': { 'b': _.constant("geeks") } }
];
let ans = _.map(gfg, _.method('a.b'));
// Printing the output
console.log(ans);
Output:
["geeks", "for", "geeks"]Example 2: In this example, we are using the lodash _.method() method.
// Requiring the lodash library
const _ = require("lodash");
// Use of _.method() method
let gfg = [
{ 'b': _.constant(1) },
{ 'b': _.constant(5) },
{ 'b': _.constant(8) }
];
let ans = _.map(gfg, _.method(['b']));
// Printing the output
console.log(ans);
Output :
[1, 5, 8]