Open In App

Lodash _.forInRight() Method

Lodash _.forInRight() method is like the _.forIn() method except that it iterates over properties of the object in the opposite order using iteratee function.

Syntax:

_.forInRight( object, iteratee_function);

Parameters:

Return Value:

This method returns an object.



Example 1: In this example, we are iterating the given object from right to left and invoking the function then printing the result in the console.




// Defining Lodash variable
const _ = require('lodash');
 
let users = {
    'a': 1,
    'b': 2,
    'c': 3
};
 
_.forInRight(users, function (value, key) {
    console.log(key);
});

Output:



c
b
a

Example 2: In this example, we are iterating the given object from right to left and invoking the function then printing the result in the console.




// Defining Lodash variable
const _ = require('lodash');
 
let users = {
    'a': 1,
    'b': 2,
    'c': 3
};
 
_.forInRight(users, function (value, key) {
    if (value > 1) {
        console.log(key, value);
    }
});

Output:

c 3
b 2

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

Article Tags :