Lodash _.forOwn() Method

The Lodash _.forOwn() Method Iterates over the own keys of the given object and invoke iteratee for each property. The iteratee function is invoked with three arguments: (value, key, object). Iteratee function may exit iteration early by explicitly returning false.
Syntax:
_.forOwn( object, iteratee_function)
Parameters: This method accepts two parameters as mentioned above and described below:
- object: This is the object to find in.
- iteratee_function: the function that is invoked per iteration.
Return Value: This method returns an object.
Example 1:
| // Defining Lodash variable  const _ = require('lodash');   varusers = {   'a':  1,   'b':  2,   'c':  3 };   _.forOwn(users, function(value, key) {   console.log(key, '=', value); }); | 
Output:
a = 1 b = 2 c = 3
Example 2:
| // Defining Lodash variable  const _ = require('lodash');   varusers = {   'a':  1,   'b':  2,   'c':  3 };   _.forOwn(users, function(value, key) {     if(value > 2) {         console.log(key, value);     } }); | 
Output:
c 3
Note: This will not work in normal JavaScript because it requires the lodash library to be installed and can be installed using the following command:
npm install lodash
 
				 
					


