The Lodash _.create() Method creates an object that inherits from the prototype object. If a properties object is given, its own enumerable string keyed properties are assigned to the created object.
Syntax:
_.create( proto_obj, property_object)
Parameters: This method accepts two parameters as mentioned above and described below:
- proto_obj: This is the object to inherit from.
- property_object: These are the properties to assign to the object.
Return Value: This method returns a new object.
Example 1:
// Defining Lodash variable const _ = require('lodash');   function Geeks() {   return true; }    GFG = _.create(Geeks.prototype, {   'neveropen': "Computer Science Portal"});   console.log(GFG); |
Output:
Geeks { neveropen: 'Computer Science Portal' }
Example 2:Â
// Defining Lodash variable const _ = require('lodash');   function protoFunc() {   return 'Geek'; }    GFG = _.create(protoFunc.prototype, {   'a': "b"});   console.log(GFG); |
Output:
protoFunc { a: 'b' }
Note: This will not work in normal JavaScript because it requires the lodash library to be installed and can be installed using the following command:
npm install lodash
