El método Lodash _.create() crea un objeto que hereda del objeto prototipo. Si se proporciona un objeto de propiedades, sus propias propiedades con clave de string enumerables se asignan al objeto creado.
Sintaxis:
_.create( proto_obj, property_object)
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- proto_obj: Este es el objeto del que heredar.
- property_object: Estas son las propiedades a asignar al objeto.
Valor devuelto: este método devuelve un nuevo objeto
Ejemplo 1:
// Defining Lodash variable const _ = require('lodash'); function Geeks() { return true; } GFG = _.create(Geeks.prototype, { 'GeeksforGeeks': "Computer Science Portal" }); console.log(GFG);
Producción:
Geeks { GeeksforGeeks: 'Computer Science Portal' }
Ejemplo 2:
// Defining Lodash variable const _ = require('lodash'); function protoFunc() { return 'Geek'; } GFG = _.create(protoFunc.prototype, { 'a': "b" }); console.log(GFG);
Producción:
protoFunc { a: 'b' }
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash y se puede instalar con el siguiente comando:
npm install lodash