Skip to content
Related Articles

Related Articles

Improve Article
Lodash _.isPlainObject() Method
  • Last Updated : 16 Sep, 2020

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 _.isPlainObject() method checks if value is a plain object which means an object created by the Object constructor or one with a [[Prototype]] of null.

Syntax:

_.isPlainObject(value)

Parameters: This method accepts single parameter as mentioned above and described below:

  • value: It is the function that is used to check the value.

Return Value: This method returns true if value is a plain object else false.



Example 1: Here, const _ = require(‘lodash’) is used to import the lodash library in the file.




// Requiring the lodash library 
const _ = require("lodash"); 
       
// Original array 
var object = _.isPlainObject(Object.create(null));
  
// Using the _.isPlainObject() method
let plain_data = ( object);
  
// Printing the output 
console.log(plain_data);

Output:

true

Example 2:




// Requiring the lodash library 
const _ = require("lodash"); 
       
// Original array 
var object = _.isPlainObject([1, 2, 3]);
  
// Using the _.isPlainObject() method
let plain_data = ( object);
  
// Printing the output 
console.log(plain_data);

Output:

false

Example 3:




// Requiring the lodash library 
const _ = require("lodash"); 
       
// Original array 
var object = _.isPlainObject({ 'x': 0, 'y': 0 });
  
// Using the _.isPlainObject() method
let plain_data = ( object);
  
// Printing the output 
console.log(plain_data);

Output:

true

Note: This code will not work in normal JavaScript because it requires the library lodash to be installed.




My Personal Notes arrow_drop_up
Recommended Articles
Page :