Método Lodash _.isPlainObject()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, colecciones, strings, idiomas, funciones, objetos, números, etc.

El método _.isPlainObject() verifica si el valor es un objeto simple, lo que significa un objeto creado por el constructor de objetos o uno con un [[Prototipo]] de nulo.

Sintaxis:

_.isPlainObject(value)

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:

  • valor: Es la función que se utiliza para comprobar el valor.

Valor devuelto: este método devuelve verdadero si el valor es un objeto simple, de lo contrario, es falso.

Ejemplo 1: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash en el archivo.

// 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);

Producción:

true

Ejemplo 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);

Producción:

false

Ejemplo 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);

Producción:

true

Nota: este código no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.

Publicación traducida automáticamente

Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *