Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
El método _.isObjectLike() se usa para encontrar si el valor dado es similar a un objeto o no. Devuelve True si el valor dado es similar a un objeto, lo que significa que no es nulo y tiene un tipo del resultado de «objeto». De lo contrario, devuelve falso.
Sintaxis:
_.isObjectLike(value)
Parámetros : este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
-
valor: este parámetro contiene el valor a comprobar.
Valor de retorno: este método devuelve verdadero si el valor es similar a un objeto, de lo contrario, es falso.
Nota: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash al archivo.
Ejemplo 1:
// Requiring the lodash library const _ = require("lodash"); // Use of _.isObjectLike() method // When the value declare as an object console.log(_.isObjectLike({})); // When the value is null console.log(_.isObjectLike(null));
Producción:
true false
Ejemplo 2:
// Requiring the lodash library const _ = require("lodash"); // Array object let arr = [1, 2, 3]; // Use of _.isObjectLike() method console.log(_.isObjectLike(arr));
Producción:
true
Ejemplo 3:
// Requiring the lodash library const _ = require("lodash"); // The source object var info = { Name: "GeeksforGeeks", password: "gfg@1234", username: "your_geeks" } // Use of _.isObjectLike() method console.log(_.isObjectLike(info));
Producción:
true
Nota: este código no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.
Referencia: https://lodash.com/docs/4.17.15#isObjectLike