Open In App

Lodash _.at() Method

Last Updated : 09 Sep, 2020
Suggest changes
Share
Like Article
Like
Report
Lodash is a JavaScript library that works on the top of underscore.js. Lodash helps in working with arrays, collection, strings, lang, function, objects, numbers etc. The _.at() method creates an array of values corresponding to paths of object. Syntax:
_.at(object, [paths])
Parameters: This method accepts two parameters as mentioned above and described below:
  • object: It holds the object to iterate over.
  • [paths]: It holds the property paths to pick.
Return Value: This method returns the picked values. Example 1: Here, const _ = require(‘lodash’) is used to import the lodash library in the file.
javascript
// Requiring the lodash library  const _ = require("lodash");    // Original array  var object = { 'p': [{ 'q': { 'r': 7 } }, 9] }; // Using the _.at() method let at_elem = _.at(object, ['p[0].q.r', 'p[1]']); // Printing the output  console.log(at_elem); 
Output:
 [ 7, 9 ] 
Example 2:
javascript
// Requiring the lodash library  const _ = require("lodash");    // Original array  var object = { 'oppo': [{ 'vivo': { 'moto': 1900 } }, 2400]  }; // Using the _._.at() method let at_elem = _.at(object, ['oppo[0].vivo.moto', 'oppo[1]']); // Printing the output  console.log(at_elem); 
Output:
 [ 1900, 2400 ] 
Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.

Explore