Lodash _.method() Method
Lodash is a JavaScript library that works on the top of underscore.js. Lodash helps in working with arrays, strings, objects, numbers, etc.
The _.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: This method accepts two parameters as mentioned above and described below:
- 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:
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // Use of _.method() method var 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:
Javascript
// Requiring the lodash library const _ = require( "lodash" ); // Use of _.method() method var 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]
Please Login to comment...