Monday, December 30, 2024
Google search engine
HomeLanguagesJavascriptLodash _.forOwn() Method

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'); 
  
var users = {
  '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'); 
  
var users = {
  '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

RELATED ARTICLES

Most Popular

Recent Comments