Lodash _.invokeMap() Method Last Updated : 03 Sep, 2024 Comments Improve Suggest changes Like Article Like Report Lodash's _.invokeMap() method calls a specified method at a given path for each element in a collection, returning an array of results. Additional arguments can be passed using the args parameter.Syntax:_.invokeMap( collection, path, args );Parameters:collection: This parameter holds the collection that has to be iterated over.path: This parameter holds the path of the method to invoke or the function invoked per iteration.args: This parameter holds the arguments to invoke each method with.Return Value: This method returns the array of results. Example 1: In this example, we are sorting the given array by the use of the lodash _.invokeMap() method. javascript // Requiring the lodash library const _ = require('lodash'); // Original array let obj = [[6, 2, 8], [2, 1, 0]]; // Using the _.invokeMap() method let gfg1 = _.invokeMap(obj, 'sort'); // Printing the output console.log(gfg1); Output:[ [ 2, 6, 8], [ 0, 1, 2 ] ] Example 2: In this example, we are spliting the given array by the use of the lodash _.invokeMap() method. javascript // Requiring the lodash library const _ = require('lodash'); // Original array let obj = [628, 210]; // Using the _.invokeMap() method let gfg1 = _.invokeMap(obj, String.prototype.split, ''); // Printing the output console.log(gfg1); Output:[ [ '6', '2', '8'], [ '2', '1', '0' ] ]Example 3: In this example, we are spliting the given array by the use of the lodash _.invokeMap() method. javascript // Requiring the lodash library const _ = require('lodash'); // Original array let obj = ['srqp', 'tuvw']; let obj1 = [['c', 'b', 'a'], ['f', 'e', 'd']]; // Using the _.invokeMap() method let gfg = _.invokeMap(obj, String.prototype.split, ''); let gfg1 = _.invokeMap(obj1, 'sort'); // Printing the output console.log(gfg, gfg1); Output:[ [ 's', 'r', 'q', 'p'], [ 't', 'u', 'v', 'w' ] ] [ [ 'a', 'b', 'c'], [ 'd', 'e', 'f' ] ] Comment More infoAdvertise with us S shivanisinghss2110 Follow Improve Article Tags : JavaScript Web Technologies JavaScript-Lodash Similar Reads Lodash _.countBy() Method Lodash _.countBy method creates an object composed of keys generated from the results of running each element of collection through iteratee. The corresponding value of each key is the number of times the key was returned by iterate. Syntax:_.countBy(collection, [iteratee=_.identity])Parameters: Thi 3 min read Lodash _.every() Method Lodash _.every() method checks if the predicate returns true for all elements of the collection and iteration is stopped once the predicate returns falsely. Note: Also this method returns true for empty collections because everything is true for elements of empty collections. Syntax_.every(collectio 3 min read Lodash _.filter() Method The Lodash _.filter() method iterates over a collection (array or object) and returns a new array of elements that meet a specified condition (predicate), enabling efficient data filtering and extraction.Note: This method is not similar to the _.remove() method as this method returns a new array. Sy 3 min read Lodash _.find() Method The Lodash _.find() method searches through a collection (array or object) and returns the first element that satisfies a specified condition (predicate). Itâs useful for quickly locating a matching item within a collection. If no match is found, it returns undefined.Syntax_.find(collection, predica 2 min read Lodash _.findLast() Method Lodash _.findLast() method iterates over the elements in a collection from the right to the left. It is almost the same as _.find() method. Syntax:_.findLast(collection, predicate, fromIndex);Parameters:collection: It is the collection that the method iterates over.predicate: It is the function that 3 min read Lodash _.flatMap() Method Lodash _.flatMap() method creates a flattened array of values by running each element in the collection through iterate and flattening the mapped results. Syntax:_.flatMap(collection, iteratee);Parameters: collection: This parameter holds the collection to iterate over.iterate: This parameter holds 3 min read Lodash _.flatMapDeep() Method Lodash _.flatMapDeep() method creates a flattened array of values by running each element in the given collection through the iteratee function and recursively flattens the mapped results. It is similar to the _.flatMap() method. Syntax:_.flatMapDeep(collection, iteratee);Parameters:collection: It i 2 min read Lodash _.flatMapDepth() Method Lodash's _.flatMapDepth() method flattens an array by applying a function to each element and recursively flattening the results up to a specified depth. It's similar to _.flatMap() but allows control over the flattening depth.Syntax:_.flatMapDepth( collection, iteratee, depth )Parameters: This meth 2 min read Lodash _.forEach() Method Lodash _.forEach() method iterates over elements of the collection and invokes iterate for each element.Syntax:_.forEach(collection, [iteratee = _.identity]);Parameters:collection: This parameter holds the collection to iterate over.iteratee: It is the function that is invoked per iteration.Return V 2 min read Lodash _.forEachRight() Method Lodash _.forEachRight() method iterates over elements of collection from right to left. It is almost the same as the _.forEach() method.Syntax:_.forEachRight( collection, iteratee );Parameters: collection: This parameter holds the collection to iterate over.iteratee: It is the function that is invok 2 min read Like