A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/javascript/lodash-_-result-method/ below:

Lodash _.result() Method - GeeksforGeeks

Lodash _.result() Method

Last Updated : 09 Nov, 2023

Lodash _.result() method is used to return the resolved values. If the resolved value is a function then it invoked with the this binding of its parent object. It is almost the same as _.get() function.

Syntax:
_.result( object, path, defaultValue )
Parameters:

This method accepts three parameters as mentioned above and described below:

Return Value:

This method returns the resolved value.

Example 1: In this example, the code uses the Lodash library to access nested property values and invoke a constant function using the _.result method.

JavaScript
// Requiring the lodash library  
const _ = require("lodash");  

// The source object
let obj = 
  { 'x': [{ 'y': {
    'z1': 6, 'z2': _.constant(9) } }]
  };

// Use of _.result method 
console.log(_.result(obj, 'x[0].y.z1'));
console.log(_.result(obj, 'x[0].y.z2'));

Output:

6
9

Example 2: In this example, the code uses the Lodash library to access nested properties and provide default values using the _.result method.

JavaScript
// Requiring the lodash library  
const _ = require("lodash");  

// The source object
let obj =
  { 'x': [{ 'y': {
    'z1': 3, 'z2': _.constant(4) } }]
  };

// Use of _.result method 
console.log(
  _.result(obj, 'x[0].y.z3',
    'default')
);
console.log(
  _.result(obj, 'x[0].y.z3',
    _.constant('new-default'))
);

Output:

'default'
'new-default'


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4