Lodash _.map() Method Last Updated : 22 Aug, 2024 Comments Improve Suggest changes Like Article Like Report Lodash _.map() method creates an array of values by running each element in the collection through the 'iteratee'. Many methods are guarded to work as iteratees for methods like _.every(), _.filter(), _.map(), _.mapValues(), _.reject(), and _.some() methods. Syntax:_.map(collection, iteratee)Parameters:collection: This parameter holds the collection to iterate over.iteratee: This parameter holds the function invoked per iteration. Return Value:This method returns the new mapped array.Example 1: In this example, we have used the _.map() method on an array and do iteration while using function square. javascript // Requiring the lodash library const _ = require("lodash"); // Original array let array = _.map([5, 18]); // Use of _.map() method let mapped_array = _.map(array, function square(n) { return n * n; }) // Printing the output console.log(mapped_array); Output:[ 25, 324 ]Example 2: In this example, we have used the _.map() method on an object and doing iteration while using function square. javascript // Requiring the lodash library const _ = require("lodash"); // Original array let array = _.map({ 'x': 14, 'y': 28 }); // Use of _.map() method let mapped_array = _.map(array, function square(n) { return n * n; }) // Printing the output console.log(mapped_array); Output:[ 196, 784 ] 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